17 Aug
|
Zensark Tecnologies
|
Kurnool
17 Aug
Zensark Tecnologies
Kurnool
Lead Software Engineer As a full-stack Lead Software Engineer at Tangoe, you will lead cross-functional teams in defining, developing, and supporting technology solutions that enable our business to operate more efficiently and effectively.
In addition to being a highly-skilled Java developer, you are a capable coach/supervisor and enjoy helping people develop their technical and business skills.
The ideal candidate must be a team player, be able to handle multiple projects concurrently, consistently produce high quality deliverables, and have a strong sense of urgency for delivering business value.
Job Responsibilities
- Responsible for developing web-based applications that are deployed as micro frontend and or SPA that emphasize usability, ease of deployment, performance, and scalability.
- Assume a leadership role in developing end-to-end solutions using the Java technology stack, Angular framework, HTML5, CSS, Springboard framework (server-side), JPA, and Postgres
- Create automated test cases following TDD/BDD best practices.
- Understand business processes and design user experiences that are user-friendly and efficient.
- Maintain and enhance existing Python codebase.
- Collaborate with internal business partners to understand and define process and application requirements.
- Work with business and technology stakeholders to create aggressive, achievable project plans and actively manage against those plans.
- Organize an agile development process that facilitates collaboration, provides transparency, empowers the project team, surfaces and resolves impediments, delivers high-quality software, focuses on delivering business value, and continuously looks to improve.
- Take on a championship role in on-time, high-quality delivery of products through the entire application lifecycle.
- Serve as mentor and coach to teammates and provide technical leadership to the team. • Promote knowledge-sharing across product development/support teams.
- Conduct peer code reviews to improve software quality and promote sharing and learning.
Desired Qualities
- Degree in Computer Science, related field, or equivalent experience.
- Seven (7) or more years of increasing responsibility in technical roles, with 2 or more years of experience leading a development team.
- Expert knowledge of HTML5, CSS3, cross-browser compatibility, responsive design.
- Experienced in building full-featured Internet applications based on Angular JavaScript framework, Springboard framework (server side), JPA, and Postgres.
- Experience writing automated test cases using Protractor, Jasmine, Junit 5, Mockito.
- Experience with CI/CD pipelines, git, maven, Jenkins is a must.
- Valuable at applying OOP concepts and design patterns.
- Good at applying UI/UX design concepts.
- Good at applying database modeling/design concepts.
- Fair knowledge of Python and able to contribute and enhance existing codebase.
- Fair knowledge of Docker preferred.
- Experience in Microservice architecture and development including REST-based APIs.
- Highly collaborative – an affinity for solving complex problems through dialog with team members.
- Curious – always seeking the “why’s” and “how’s” in order to gain a deeper and more complete understanding of the business and technology.
- Innovative – the courage to challenge prevailing assumptions and suggest better ways of doing things to achieve business value.
- Comfortable with ambiguity – can begin to explore and solve complex problems when the problem and solution are not well-defined.
- Ability to multitask; switching between various projects/tasks of different nature and complexity with ease.
Qualifications
Degree in Computer Science, related field, or equivalent experience.
📌 Lead Full-stack developer (Kurnool)
🏢 Zensark Tecnologies
📍 Kurnool