- Software Development: Write clean, maintainable, and efficient code for various software applications and systems.
- Technical Leadership: Contribute to the design, development, and deployment of complex software applications and systems, ensuring they meet high standards of quality and performance.
- Project Management: Manage execution and delivery of features and projects, negotiate priorities and deadlines, and ensure timely completion with quality.
- Architectural Design: Participate in design reviews with peers and stakeholders, and contribute to architectural design ensuring scalability, reliability, and maintainability.
- Code Review: Review code developed by other developers, provide feedback, and maintain high technical standards following best practices, coding guidelines, and test coverage.
- Testing: Build testable software, define and automate tests using tools like JUnit and Selenium, and follow test automation best practices.
- Service Health and Quality: Maintain service health, proactively identify and resolve issues, use telemetry and monitoring, and perform root cause analysis to prevent future issues.
- DevOps Model: Work in a DevOps environment, taking ownership from requirements to design, development, testing, deployment, and maintenance.
- Documentation: Document new features, enhancements, and fixes, and contribute to training materials.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 5+ years of professional software development experience.
- Deep expertise in one or more programming languages such as C#, .NET.
- Extensive experience with software development practices and design patterns.
- Familiarity with AI tools such as Git Copilot and Claude Code.
- Proficiency with version control systems like GitHub and bug/work tracking tools like JIRA.
- Understanding of cloud technologies and DevOps principles.
- Experience with cloud platforms like Azure, AWS, or GCP.
- Familiarity with CI/CD pipelines and automation tools.
- Experience with test automation frameworks and tools.
- Knowledge of agile development methodologies.
- Familiarity with developing accessible technologies.
- Dedicated to diversity and inclusion initiatives.
- Knowledge of Python is a plus.
- Excellent communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
Job location - Noida Office. (Onsite)
Shift Timings - 9:00 AM to 6:00 PM