Aerospace and Defense business unit at IFS is looking for smart and enthusiastic professionals to join our club of engineering. If you are an innovative, out-of-the-box problem solver with a strong background in Engineering and Software Architecture, then this is a unique opportunity for you to enhance your career with a global team of engineering at IFS. We are looking for a passionate “Software Architect” for the JD listed below.
- Understand the product roadmap & strategy, and design solution architecture for smooth implementation.
- Evaluate and select the technology stack, skills, and conduct cost-benefit analysis for the solutions to facilitate management decisions.
- Conduct continuous design & code reviews in guiding the engineering teams on design principles, patterns, and secure & clean code practices.
- Review and provide inputs for the DevOps teams in CI/CD implementations for DevSecOps transformations.
- Review and provide inputs for test strategies, including unit tests, integration tests and end-to-end UI tests.
- Hands-on involvement in developing PoCs / experiments for NFR requirements, technical concepts, and test frameworks under research activities.
- Regular collaboration with IFS’s framework development teams, Technical Design Authority, etc. in providing inputs as well as receiving the direction on technology evolution.
- Degree in Computer Science, IT or equivalent qualification.
- Should have a proven background in software development, with at least seven to ten years of experience with a minimum of 5 years of experience in IFS Cloud tech stack.
- Must have a strong ability in database design, ETL processes and Data Marts.
- Hands on experience with Java stack, and exposure to J2EE application development with EJB / WildFly are definite pluses.
- Experience with JavaScript technologies on Angular, Node.Js is a definite addition to the inventory.
- Experience with and knowledge in design principles on SOLID, DRY, WET is a must.
- Ability to design modular solutions with REST-based (ODATA) protocols is expected.
- Experience with AKS, Docker and containerization strategies is preferred.
- Knowledge in Secure Code Development, OWASP guidelines, Performance Engineering, Chaos Engineering, and CI/CD is expected.
- Must have strong communication skills, alongside teamwork and leadership qualities.
- Experience in agile methodologies is a great value addition, along with agile estimations and tools such as JIRA, Bitbucket and Confluence.
- Ability to implement static scanning for code quality with Linter tools, such as Sonar Cloud and Sonar Lint, is expected.
We believe that coming together as a community, in person, is important for innovation, connection and fostering a sense of belonging. Our roles have the right balance of remote and in-office working to enable flexibility for managing your life along with ensuring a real connection with your colleagues and the broader IFS community.