Job Description:
We are seeking Senior Software Engineers to lead the design, development, implementation, testing, and support of application software and major system enhancements. This role involves overseeing all phases of the Software Development Life Cycle (SDLC).
Key Responsibilities:
- Lead the design and development of software applications
- Oversee implementation, testing, and deployment processes
- Enhance and maintain existing systems with major upgrades
- Ensure best practices across all phases of the SDLC
- Mentor junior engineers and collaborate with cross-functional teams