About Lightcast:
Lightcast is a global leader in labor market insights with headquarters in Moscow (ID) and Boston (MA) and offices in the United Kingdom, Europe, and India. We work with partners across six continents to help drive economic prosperity and mobility by providing the insights needed to build and develop our people, our institutions and companies, and our communities.
Lightcast is proud to be an equal opportunity workplace and is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. Lightcast has always been, and always will be, committed to diversity, equity and inclusion. We seek dynamic professionals from all backgrounds to join our teams, and we encourage our employees to bring their authentic, original, and best selves to work.
Primary Responsibilities:
- Follow agile methodology, designs, develops, and implements web-based Java applications to support business requirements.
- Resolve technical issues through debugging, research, and investigation.
- Assist in preparing technical design specifications based on functional requirements and analysis documents.
- Develop and maintain operational and system level documentation.
- Adopt new technologies, tools, and methodologies to deliver mission critical, enterprise class systems.
- Writing and performing unit testing
- Work as part of a dynamic team throughout the software development life cycle(Agile)
- Contribute automated build & deploy systems
- Develop Use Cases, Sequence Diagrams and Class Diagrams using UML for designing for large applications
- Be part of a global (multi-site, multi-time zone) team developing applications and providing services.
Experience and Education:
- B.E/B.Tech in Computer Science/IT from a reputed institution
- Experience – 1 to 3 years
- Hands on experience in designing interactive applications
- Ability to develop software in C, C++, Java or other languages
- Excellent knowledge of Relational Databases, SQL and ORM technologies
- Ability to document requirements and specifications
- Familiarity with software development methodology and release processes
- Excellent verbal and written communication
- Ability to handle multiple competing priorities in a fast-paced environment
- Strong analytical, problem solving, and production diagnostic skills.
- Proficiency building and executing unit and functional tests
- Ability to do a code walk-through on sample code selected at random.
- Highly motivated and passionate about new technology
- Experience with international/global (multi-site, multi-time zone) teams preferred.