Posted on: 24/01/2026
Description :
Overview :
Job Description :
- The Developer is responsible for the overall performance of the product through applying principles of software engineering to the design development maintenance testing and evaluation of the software.
- The Developer ensures timely delivery of high quality software within the release timelines and guidelines.
Responsibilities :
- Develop complex code based on functional specifications across teams and programs; complete logic and algorithm design in alignment with established standards.
- Maintain and improve codebase data design and best practices including (but not limited to) performance security reliability and deliverability and quality attributes.
- Understand and contribute to the architecture of the software; create initial implementation standards and guidelines for projects that allow teams or programs to begin implementing them based on the technical specifications.
- Perform complex peer code review and analysis; provide insight on broader impact of software changes.
- Operate as an innovative thought leader and trusted advisor across teams and programs; contribute significantly to the overall growth and quality of the department through knowledge sharing influence of architectural design and coaching on current best practices and market trends.
- Identify and articulate the business value and broader impact of software changes to internal and external stakeholders; contribute to the prioritization.
- Design contribute to and lead the implementation of delivery pipeline including test automation security and performance.
- Create development standards to ensure compliance with product and industry practices and regulations.
- Author review and approve technical requirements and design documents.
- Mentor coach train and provide feedback to other team members; provides feedback to leadership on technical abilities of team.
- Act as an escalation point and subject matter expert for the most complex production issues or software code issues to ensure the stability of the application and resolution of issues.
- Operate as an innovative thought leader; contribute significantly to the overall growth and quality of the department through knowledge sharing and coaching on current best practices and market trends.
Minimum Qualifications :
- Master's degree or equivalent experience.
- Significant experience overseeing complex systems analysis design and development programs.
- Significant experience with data structures algorithms and software design.
- Experience with continuous software delivery.
- Mastery of one or more general purpose programming languages including but not limited to : Java C/C++ C# Objective C Python or JavaScript.
- Significant experience working in Windows/Linux development environment working with open source tools/platforms.
- Significant demonstrated experience with build environments and delivery pipelines.
- Experience with test automation and continuous integration tools.
- Expertise providing guidance and support to developing technical skills of team members.
- Significant experience in software application testing tools methodologies and process framework.
- Excellent oral and written communications skills that demonstrate a professional demeanor and the ability to interact with executive presence.
- Excellent collaboration skills applied successfully within team as well as with all levels of employees in other areas.
- Excellent critical thinking and problem solving skills.
- Self-motivated with the ability to manage projects to completion independently.
- Ability to work independently and in a team environment.
- Excellent attention to detail.
- Driven to learn and stay current professionally.
- Passionate competitive and intellectually curious.
- Sharp fast learner with technology curiosity and aptitude.
- Demonstrated ability to influence motivate and mobilize team members business partners and program leadership.
- Strong ability to establish rapport and gain the trust of others; effective at gaining consensus.
- Excellent at developing and using original thinking to translate goals into the implementation of new ideas and design solutions.
- Demonstrated ability to provide technical and constructive feedback to team members.
- Demonstrated leadership in mentoring small teams in the process of conceptualizing designing implementing and shipping quality deliverables.
- Ability to provide guidance and support to developing team members.
- Up to 10% travel time required.
Responsibilities :
- Develop complex code based on functional specifications across teams and programs; complete logic and algorithm design in alignment with established standards.
- Maintain and improve codebase, data design, and best practices, including (but not limited to) performance, security, reliability, and deliverability and quality attributes.
- Understand and contribute to the architecture of the software; create initial implementation standards and guidelines for projects that allow teams or programs to begin implementing them based on the technical specifications.
- Perform complex peer code review and analysis; provide insight on broader impact of software changes.
- Operate as an innovative thought leader and trusted advisor across teams and programs; contribute significantly to the overall growth and quality of the department through knowledge sharing, influence of architectural design, and coaching on current best practices and market trends.
- Identify and articulate the business value and broader impact of software changes to internal and external stakeholders; contribute to the prioritization.
- Design, contribute to, and lead the implementation of delivery pipeline, including test automation, security, and performance.
- Create development standards to ensure compliance with product and industry practices and regulations.
- Author, review, and approve technical requirements and design documents.
- Mentor, coach, train, and provide feedback to other team members; provides feedback to leadership on technical abilities of team.
- Act as an escalation point and subject matter expert for the most complex production issues or software code issues to ensure the stability of the application and resolution of issues.
- Operate as an innovative thought leader; contribute significantly to the overall growth and quality of the department through knowledge sharing and coaching on current best practices and market trends.
Basic Qualifications :
- Master's degree or equivalent experience.
- Significant experience overseeing complex systems analysis, design and development programs.
- Significant experience with data structures, algorithms, and software design.
- Experience with continuous software delivery.
- Mastery of one or more general purpose programming languages including but not limited to : Java, C/C++, C#, Objective C, Python, or JavaScript.
- Significant experience working in Windows/Linux development environment, working with open source tools/platforms.
- Significant demonstrated experience with build environments and delivery pipelines.
- Experience with test automation and continuous integration tools.
- Expertise providing guidance and support to developing technical skills of team members.
- Significant experience in software application testing tools, methodologies, and process framework.
- Excellent oral and written communications skills that demonstrate a professional demeanor and the ability to interact with executive presence.
- Excellent collaboration skills, applied successfully within team as well as with all levels of employees in other areas.
- Excellent critical thinking and problem solving skills.
- Self-motivated with the ability to manage projects to completion independently.
- Ability to work independently and in a team environment.
- Excellent attention to detail.
- Driven to learn and stay current professionally.
- Passionate, competitive and intellectually curious.
- Sharp, fast learner with technology curiosity and aptitude.
- Demonstrated ability to influence, motivate and mobilize team members, business partners, and program leadership.
- Strong ability to establish rapport and gain the trust of others; effective at gaining consensus.
- Excellent at developing and using original thinking to translate goals into the implementation of new ideas and design solutions.
- Demonstrated ability to provide technical and constructive feedback to team members.
- Demonstrated leadership in mentoring small teams in the process of conceptualizing, designing, implementing and shipping quality deliverables.
- Ability to provide guidance and support to developing team members.
- Up to 10% travel time required.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1605879