SCI is looking to deliver high-quality, scalable, and secure product solutions in alignment with its Digital strategy
Requirements
- Experience with software development life cycle (SDLC)
- Knowledge of coding standards and best practices
- Experience with agile methodologies
- Understanding of system design and architecture
- Familiarity with emerging technologies and industry trends
- Experience with technical leadership and mentorship
- Strong understanding of software development principles and practices
Responsibilities
- Lead the technical design, development, and implementation of complex software systems and features.
- Drive technical excellence, promoting best practices in coding, testing, and system design.
- Conduct code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Architect scalable, robust, and secure software solutions.
- Stay abreast of emerging technologies and industry trends, evaluating their potential application.
- Oversee the full software development life cycle (SDLC) for assigned projects.
- Identify and mitigate technical risks and impediments to project progress.
Other
- Bachelor's degree in Computer Science or related field
- Travel may be required
- Strong communication and collaboration skills
- Ability to work in a team environment
- Experience with hiring and professional development of team members