The partner company is looking for a Senior Software Developer or Senior Software Engineer to design, develop, and maintain high-quality software solutions, supporting both development and production environments.
Requirements
- 5+ years of experience in software development, with proficiency in Java and Agile software development methodologies.
- Experience with web technologies such as Angular, JSP, HTML, CSS, XML, JavaScript, JSON, jQuery, and Bootstrap preferred.
- Knowledge of SOAP/REST web services and web security protocols (OWASP) preferred.
- Experience in software engineering or architect roles preferred, with leadership and mentorship capabilities.
- Ability to analyze complex problems, develop innovative solutions, and maintain focus on quality deliverables.
Responsibilities
- Design, develop, and maintain software applications, including full-stack development with emphasis on middle-tier and service layers.
- Implement secure, high-performance software builds and manage releases to development and production environments.
- Collaborate with customers, business analysts, and model offices to gather requirements, refine program intent, and provide post-deployment support.
- Lead technical design and architecture for software solutions, ensuring alignment with long-term application strategy.
- Mentor and guide team members, providing technical direction and fostering a culture of continuous learning.
- Document development progress, challenges, and solutions, ensuring clear communication with remote team members.
- Adhere to project timelines and quality standards while managing multiple priorities effectively.
Other
- Strong organizational, communication, and collaboration skills with the ability to work independently and on remote teams.
- Flexibility to work outside normal business hours as needed to meet project deadlines and support schedules.