Position Summary:
At ASSA ABLOY, we are searching for an Associate Software Engineer to join our team in Chennai. You will develop Angular applications using .NET Core for various product lines. This role involves collaborating with stakeholders, designing robust architectures, and delivering high-quality solutions aligned with business needs.
Responsibilities:
- Participate in architecture and design reviews, ensuring adherence to best practices.
- Collaborate with Product Development and business stakeholders to understand and meet project requirements.
- Contribute to the software development lifecycle, including coding, testing, and deployment.
- Embrace and adapt to SAFE Agile processes, including Scrum, Lean, and Test-Driven Development (TDD).
- Ensure performance, scalability, and security in all applications.
- Implement authentication mechanisms, including SAML and Single Sign-On (SSO).
- Optimize database operations and maintain transactional integrity.
- Set up automated and integrated development, build, and testing environments.
Qualifications:
- Proficiency in software development with an analytical mindset and problem-solving skills.
- Knowledge of testing frameworks like Appium and Playwright.
- Understanding of service-oriented architecture (SOA) and web application testing.
- Familiarity with build automation tools such as Maven and Jenkins.
- Experience in Azure DevOps and continuous integration practices.
Soft Skills:
- Strong communication skills in English (verbal and written).
- Ability to interpret technical standards and documentation effectively.
Education Requirement:
Bachelor’s degree in Computer Engineering, Computer Science, or a related field. Fresh graduates with a strong knowledge of software development are encouraged to apply.
Technical Skills Required:
Angular, .NET Core, Appium, Playwright, SOA, Web Services, Maven, Jenkins, Azure DevOps, TDD, SAML, SSO, role-based access control, database optimization, performance testing, automated load testing, CI/CD tools.