We are currently looking for a Senior Software Engineer to join our growing team. This position will be part of a cross functional Agile team focused on developing and delivering solutions for our externally facing Web Application and Portals.In this role, you will have the opportunity to collaborate and work with other specialists across the company in solving the complex problems using cutting edge technologies to push the company forward.
Responsibilities:
Evaluate product requirements for operational feasibility and create detailed specifications based on user stories
Design and implement robust, highly reliable, scalable and secure microservices
Write clean, efficient, high quality ,secure, testable, maintainable code based on specifications.
Coordinate with stakeholders (Product Owner, Scrum master, Architect, Quality and DevOps teams) to ensure successful execution of the project
Comply with project plans, coding standards and industry standards
Create the necessary technical documents
Gather the user feedback, evaluate the feedback and recommend and execute improvements
Desired Skills:
Bachelors degree in Computer Science or related field.
4+ years of experience with software development.
3+ years of JavaScript development experience, preferably with ReactJS / Redux.
3+ years of expert-level HTML and CSS experience.
Strong cloud experience in Azure or AWS.
Previous experience in Full Stack Development.
Experience working with REST web services, Microservices and Web APIs
Experience with source control systems specifically Git
Proficiency in using software engineering tools.
Familiarity with Agile development methodologies.
AWS and/or Azure certification is a plus.
Excellent communication skills, Attention to detail, team-player mindset, positive attitude are key to thrive in this role.