The Software Engineer III (Front End) role is responsible for system analysis, design, creation, and testing of highly complex applications, working alongside systems designers to build new and sustainable systems and creative software solutions.
Requirements
- Diploma / Degree in Information Systems / B.Sc. Computer Science (or similar)
- Strong achievement in IKM assessment for Developers
- Strong achievement in IKM assessment for Design
- Agile Foundation Training completed
- Security training (OWASP top 10) completed and advanced
- Formal Leadership training (i.e. RLDP)
- Advanced certification in a programming language required and related frameworks
- +7 years’ experience as a Software Engineer / Analyst Programmer
- Extensive Experience with working on highly complex projects within the Software Development Life Cycle
- Extensive Experience building software using languages and technologies of the.NET framework,.NET Core, as well as testing (unit, system, performance, integration, and volume)
- Extensive code review and code quality assurance experience
- Demonstrable experience in System integration & analysis;
- Expert level experience in database design and development using T-SQL code
- Experience with NoSql
- UI design and basic user experience (UX) principles
- SOLID and OOP practical experience
- Expert level knowledge in distributed source control systems, like GIT or TFS, Application-level architecture and Web services (SOAP and Rest)
- Extensive UML exposure including sequence and class diagrams
- Extensive knowledge of networking and security principles and requirements
- Demonstrable experience working on projects in both Agile and DevOps
- Experience in a retail environment
- Agile Development, SCRUM, or Extreme Programming methodologies
- Automation (Unit and deployment)
- Designing user interactions on websites, D42 developing servers, and databases for website functionality
- Micro services
- Expert level knowledge of Internals and architecture of SQL Server
- Extensive experience in MVC, WPF and WCF
- Expert level Cloud Services experience, preferably AWS
Benefits
- Competitive salary
- Opportunities for career growth and development
- Collaborative and dynamic work environment
- Flexible working hours
- Generous parental leave