We are seeking a software developer to join our team and work collaboratively to create cutting-edge software using modern development principles and state-of-the-art technologies within a cross-functional Agile development environment. The ideal candidate will be responsible for designing, developing, testing, and documenting cloud-hosted web applications while ensuring the delivery of quality code based on unit and automated acceptance tests. They will also be responsible for reviewing, defining, analyzing, and improving detailed specifications, as well as implementing feature development.
The successful candidate will need to ensure that development and integration documentation is adequate, complete, and published while working on test automation to help ensure fast delivery of quality products. They will also be required to participate in peer reviews of code and offer suggestions in line with best-practice design patterns. The position involves mentoring junior team members and providing technical leadership.
One year or more of AngulaJS experience is highly desirable, and the candidate should possess strong communication skills. They should be able to understand requirements and solve technical issues with minimal supervision. The ideal candidate should have experience with Git or other modern revision control systems.
The candidate should have a Bachelor’s degree in Computer Science, Software Engineering, or a related field. Experience with configuring and maintaining CI/CD pipelines, Push/Pull requests, GitHub best practices, and working in AWS is desirable. The candidate should also have experience with secure engineering principles, security protocols, and best practices. Experience technically leading development teams would also be a plus.
In summary, we are looking for a highly skilled and motivated software developer who is passionate about software development and can deliver quality work within a collaborative team environment.