Job Description
Position Summary
The senior software developer is responsible for designing, developing, testing, and maintaining high-quality software solutions for MERN IT Solutions, a leading provider of cloud-based services and products. The senior software developer works closely with the project manager, the software architect, and other developers to deliver innovative and scalable solutions that meet the needs of MERN IT Solutions customers and product stakeholders.
Key Responsibilities
Design and develop software features and enhancements using agile methodologies and best practices.
Write clean, maintainable, and well-documented code using relevant technologies and frameworks.
Perform code reviews, testing, debugging, and troubleshooting to ensure the quality and performance of the software.
Collaborate with the software architect and other developers to ensure the software architecture and design are aligned with the business requirements and standards.
Provide technical guidance and mentorship to junior developers and support staff.
Research and evaluate new technologies and tools to improve the software development process and the product quality.
Communicate effectively with the product manager, the software architect, and other stakeholders to provide updates, feedback, and suggestions.
Job Specification
Bachelors degree in computer science, software engineering, or related field.
Experience in using agile methodologies such as Scrum, Kanban.
Excellent problem-solving, analytical, and critical thinking skills.
Excellent communication, collaboration, and leadership skills.
Ability to work independently and as part of a team.
Ability to learn new technologies and tools quickly and adapt to changing requirements.
At least 7+ years of professional experience in software development with a skillset including (most):
- Front End : HTTPs, JavaScript, CSS, VueJS
- SQL : Proficient with stored procs, views and entity framework
- C# / ASP.NET / Framework 4 / Core
- Expertise in migrating substantial legacy ASP.NET Framework apps to ASP.NET Core
- Git
- CI/CD and release management
- Web app security (e.g. OWASP)
- AWS infrastructure + security
- Linux admin + scripting
- Windows/IIS admin + scripting
- Unit testing and Integration testing
- Docker
Job Rewards and Benefits
Health Insurance
Leaves
Medical