Job Description
Job Description
Design, develop, test, deploy, and maintain scalable, secure, and reliable software applications.
Write clean, modular, maintainable, and well-tested code.
Apply strong computer science fundamentals including data structures, algorithms, distributed systems, APIs, databases, cloud-native design, and secure coding practices.
Participate in architecture, design reviews, code reviews, production support, and continuous improvement.
AI-Augmented Development
Use GenAI tools to accelerate software delivery across the SDLC.
Leverage AI coding assistants and agentic tools for:
* Code generation
* Test generation
* Test automation
* Refactoring
* Code explanation
* Legacy code analysis
* Documentation
* Debugging
* Build and deployment automation
* Root cause analysis
* API and integration development
Create high-quality prompts, task spe...