Aventiv Technologies is looking to solve the problem of designing, developing, and delivering software solutions, requiring technical leadership and expertise in software development.
Requirements
- Extensive software development experience and strong understanding of design principles & best practices
- Expertise in SDLC, independent & teamwork, passion for innovation
- Proficient in multiple programming languages
- Writes clean, documented code. Unit testing & TDD experience. Able to debug code
- Strong understanding of relational databases
- Expert in Version control (Git) & best practices
- Expert in Java, Java server-side (Spring Boot) and web app deployment. Designs & builds RESTful APIs, Typescript. Unit/integration testing experience
Responsibilities
- Development of software solutions, ensuring scalability, reliability, and performance independently and with team
- Participate in code reviews (quality/standards), document design/implementation
- Analyze complex technical problems, propose efficient solutions, and deliver them within deadlines
- Mentor junior developers and provide technical guidance and support
- Conduct technical interviews, help with estimates
- Collaborate with stakeholders to define requirements and deliverables and come up with technical solutions
- Conduct showcase of technical design and solutions
Other
- High School diploma or GED
- 5+ years of professional experience in software development
- 2+ years of experience with Scrum/Agile software development methodologies
- Bachelor's degree in Telecom, Computer Science, Software Engineering, or a related field (Preferred)
- Ability to stand, sit, talk, hear, and use hands and fingers to operate a computer, telephone, and a variety of office equipment