The Senior Software Engineer will play a pivotal role in the evolution of an enterprise application, driving technical excellence, contributing to architectural decisions, and delivering scalable, maintainable, and high-performing software solutions.
Requirements
- Proficiency in: C-Sharp/.NET for backend development
- Proficiency in: React (with Redux and TypeScript, Redis) for frontend development
- Proficiency in: SQL Server (T-SQL, schema design, stored procedures)
- Proficiency in: Azure (App Services, Containers, Horizontal Scaling, Message Queues)
- Proven ability to write meaningful, automated unit and integration tests using frameworks like xUnit, Moq or similar
- Utilize secure coding practices aligned with OWASP Top 10
- Solid understanding of software architecture principles, including microservices and SPA design
Responsibilities
- Take technical ownership of core components of the enterprise application, with a long-term vision for scalability and maintainability
- Design, develop and enhance features using React (TypeScript) on the front end and C-Sharp/.NET on the back end
- Optimize and maintain SQL Server databases, including schema design, performance tuning and data integrity
- Lead efforts to refactor legacy codebases into modern, modular architectures using cloud- native best practices
- Implement and automate unit and integration testing strategies to ensure code quality reliability
- Utilize Azure DevOps for source control (Repos), CI/CD (Pipelines) and work with tracking (Boards)
- Perform other related duties, as assigned, to support the effective operation of the department and the company
Other
- 8+ years of professional software development experience, including full-stack development and cloud-native development
- Experience working in Agile frameworks such as Scum or Kanban
- Excellent communication and collaboration skills, with the ability to work across departments and with external partners
- Self-starter with a proactive mindset and a passion for continuous learning and improvement
- Open to travel up to 10% of the time