Aventiv is looking to solve the problem of leading the design, development, and delivery of software solutions with a Senior Developer role.
Requirements
- 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
- Understanding of CI/CD pipeline
- Expert in Java server-side (Spring Boot) and web app deployment. Designs & builds RESTful APIs. 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 experience with Scrum/Agile software development methodologies
- Bachelor's degree in Computer Science, Software Engineering, or a related field (Preferred)
- 7+ years of professional experience in software development (Preferred)
- Experience in a leadership or senior role in software development (Preferred)
- While performing the duties of this job, the employee is regularly required to: stand, sit, talk, hear, and use hands and fingers to operate a computer, telephone, and a variety of office equipment