
Developer 2 (Angular Developer)
- Hyderabad, Telangana
- Permanent
- Full-time
- Develop code based on functional specifications and thorough understanding of product code; identify refactoring opportunities and architectural improvements
- Test code to verify it meets the technical specifications and is working as intended, before submitting to code review
- Create and apply automated tests and test principles to software changes, including (but not limited to) unit tests
- Contribute to standards and processes as applicable to software development methodology, including planning, work estimation, solution demos, and reviews
- Complete logic and algorithm design in alignment with established standards
- Perform moderately complex peer code reviews
- Read software requirements and understand impact on design specifications
- Contribute to the implementation of delivery pipeline, including test automation, security, and performance.
- Understand business, application, and coding tasks to make data-driven recommendations for internal process improvements and product documentation
- Provide troubleshooting support for moderately complex production issues or software code issues to ensure the stability of the application
- Min. three years of experience in Angular
- Strong Experience with TypeScript
- Must have hands-on experience in Angular 17
- Experience with data structures, algorithms, and software design.
- Experience with continuous software delivery.
- Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Objective C, Python, or JavaScript.
- Experience working in Windows/Linux development environment, working with open source tools/platforms
- Experience with build environments and delivery pipelines
- Experience with test automation and continuous integration tools
- Knowledge of software application testing tools, methodologies, and process framework
- Good oral and written communications skills that demonstrate a professional demeanor and the ability to interact with others with discretion and tact
- Good collaboration skills, applied successfully within team as well as with other areas
- Good critical thinking and problem solving skills
- Self-motivated with the ability to manage projects to completion with oversight
- Ability to work independently and in a team environment
- Ability to provide technical and constructive feedback to team members.