Software Engineer III

india, Telangana, Madhavaram

icon
inr null - null undefined/undefined

Full–time

Posted on: 4 days ago

Skills

Overview: As a Software Engineer III, you will leverage cutting-edge technologies and development processes to transform complex requirements into intuitive, high-performance products and solutions. Your work will directly contribute to helping our customers succeed in their respective markets. You will be part of a globally distributed agile team, collaborating closely with stakeholders to deliver secure, scalable, and high-quality software. Responsibilities: • Design and develop across the entire stack: front-end, business logic, and data tiers. • Test software to ensure it meets product requirements. • Participate in builds and deployments. • Prepare and maintain technical documentation. • Write high-quality, secure code that adheres to organizational standards and best practices. • Achieve >80% code coverage with comprehensive automated unit tests. • Engage in agile team rituals to plan, estimate, and manage work assignments. • Collaborate with product owners, scrum masters, and team members to ensure shared ownership of deliverables. • Align with product/engineering metrics across availability, performance, security, productivity, and quality. • Participate in production monitoring and incident resolution. • Mentor junior developers through feedback and code reviews. • Contribute to architectural, technological, and product feature decisions. • Continuously learn and contribute innovative ideas to improve products and processes. Qualifications: • Education: Bachelor’s degree in Computer Science, IT, or related field. • Experience: 7+ years of experience building web applications using: • .NET Framework 4.5+, C#, ASP.NET Core MVC, Entity Framework, Web API / Java • Angular/AngularJS, Node.js, HTML/CSS • MYSQL or SQL Server • Testing: Expertise in writing unit tests using NUnit, MOQ/NSubstitute or equivalent. • Version Control: Experience with Git, GitHub/Bitbucket or equivalent. • Design: Strong knowledge of architecture and design patterns. • Development Lifecycle: Experience with Agile or SAFe frameworks and tools like JIRA. • Soft Skills: Excellent communication, problem-solving, analytical, and time management skills. • Interpersonal Skills: Strong ownership, adaptability, and passion for quality. • Technical Foundations: Solid understanding of OOP, algorithms, and design patterns. • Cloud: Familiarity with AWS or equivalent platforms. • DevOps: Knowledge of CI/CD pipelines and deployment tools. • Front-End Testing: Experience with Jasmine & Karma or equivalent. • Containerization: Familiarity with Docker, Kubernetes, and Rancher Desktop. • Bonus: Experience using AI tools (e.g., CoPilot, Windsurf, Cursor) with LLMs to assist in code development.