Negotiable
Outside
Remote
USA
Summary: The role of Dev Manager/Lead Software Engineer/Tech Lead involves overseeing complex projects, managing offshore resources, and fostering a collaborative team environment. The position requires a strong sense of ownership and a commitment to learning new technologies while ensuring high-quality software development. Candidates should be proactive communicators and agile practitioners, capable of translating client requirements into technical specifications. The role emphasizes the development and maintenance of software applications using modern technologies, particularly within a fast-paced environment.
Key Responsibilities:
- Work on projects with significant complexity.
- Manage offshore resources and collaborate extensively.
- Take ownership of team solutions and invest in learning new technologies.
- Communicate effectively and embody agile principles.
- Review existing technologies and recommend changes.
- Develop, test, and maintain high-quality software applications using Spring Boot, AWS, and database technologies.
- Translate client requirements into technical specifications.
- Collaborate with team members to ensure code quality and consistency.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug production and non-production issues.
- Develop and maintain automated tests for software quality.
- Participate in code reviews and improve coding practices.
Key Skills:
- 10+ years of experience in Java programming.
- 7+ years of experience with Spring Boot and Spring Batch Frameworks.
- 3+ years of experience with React.
- 5+ years of experience with cloud technology, preferably AWS.
- Expertise in AWS Cloud/AWS UI technology stack.
- 4+ years of experience in open source frameworks.
- 5+ years of experience in Agile practices.
- 2+ years of experience with modern relational and NoSQL databases.
- 4+ years of experience designing and developing backend microservices with RESTful APIs.
- 4+ years of experience using modern build and deployment tools like Jenkins and Docker.
- Experience with Test First (TDD) software development process.
- Experience within the pharma/healthcare sector is a plus.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Position : Dev Manager/Lead Software Engineer/Tech Lead US Remote
13+ Experience
Key Duties and Responsibilities:
Work on projects with significant complexity Be an excellent teammate, focusing on results, collaboration and winning as a team. Manage off shore resources and work with them extensively.
Have a strong sense of ownership of the solutions that your team works on Be willing to work with and invest yourself in learning new technologies, programming languages, databases etc. Be proactive, and a self-learner.
Communicate effectively Be an "agile" person.
You desire a fast-paced dynamic work environment Review existing technologies for suitability and make recommendations for change Develop, test, and maintain high-quality software applications using Spring Boot, AWS, and Database technologies Work with designers and project managers to understand client requirements and translate them into technical specifications Collaborate with other developers on the team to ensure code quality and consistency Write clean, maintainable, and efficient code that meets our coding standards Troubleshoot and debug issues in production and non-production environments Develop and maintain automated tests to ensure software quality and reliability Participate in code reviews and contribute to improving our coding practices and standards
Key Requirements: 10+ years of experience in Java programming 7+ years of experience working with Spring Boot, Spring Batch Frameworks 3+ years experience with React 5+ years of experience with experience working with cloud technology (preferably AWS), and various AWS services like S3, API Gateway, App Sync
Expertise in AWS Cloud/AWS UI technology stack 4+ years of experience in open source frameworks 5+ years of experience in Agile practices 2+ years of experience with modern relational and NoSQL databases (Experience with relational and/or non-relational databases like PostgreSQL, DynamoDB, MySQL etc is a big plus) 4+ years of experience designing, developing and architecting backend micro services with RESTful API and API security frameworks, service-oriented and/or microservices architecture 4+ years of experience using modern build and deployment tools such as Jenkins and Docker Experience with Test First (TDD) software development process Experience within pharma/healthcare sector is a plus