Software Engineer III
Salaried, full-timeJob Overview
About the Role
As a Full Stack Software Engineer, you will join an Agile team dedicated to developing high-visibility, mission-critical web applications. You will be at the heart of our product offering, requiring a strong Agile mindset, a commitment to quality software, and a proactive, communicative approach.
Key Responsibilities
- Project Leadership: Plan, Execute and Deliver mid- to large-scale projects from initial conception through to delivery and maintenance.
- System Design: Apply deep knowledge of Software Design Patterns and Object-Oriented principles to create scalable, maintainable architectures.
- Technical Documentation: Communicate solutions clearly through documentation, flowcharts, and architectural diagrams.
- Optimization: Continuously troubleshoot, debug, and upgrade existing systems to improve performance and user satisfaction.
- Mentorship & Collaboration: Lead technical decision-making and assist in team direction while collaborating across functional teams.
Requirements
- Backend Expertise: 8+ years of professional experience in .NET (.NET Core, .NET Framework, including MVC, EF Core) or other Object-Oriented Stack (e.g., Java but willing to pick .NET). Experience with RESTful API development and ORM frameworks is essential.
- Frontend Proficiency: Strong knowledge of modern client-side frameworks such as Angular, React (willing to pick Angular) along with TypeScript and npm.
- Data & Messaging: Experience with relational databases (SQL) and distributed messaging systems like Kafka.
- DevOps & CI/CD: Proficiency in Git and building automated release definitions within CI/CD environments (e.g., Bitbucket, Jenkins, or Azure DevOps).
Additional Skills & Knowledge
- Cloud Platforms: Experience with Microsoft Azure, AWS, or Google Cloud Platform is a significant plus.
- Agile Excellence: Ability to thrive in a fast-paced Agile/Scrum environment with a focus on delivering high-quality software.
- Reliability: Proven ability to debug production issues and leverage monitoring tools to ensure system uptime.
Make Your Resume Now