- Company Name
- StarRez, Inc.
- Job Title
- Senior Software Engineer
- Job Description
-
Job title: Senior Software Engineer
Role Summary:
Lead end‑to‑end development of scalable, secure SaaS products and services, owning feature delivery, bug fixes, technical debt reduction, and continuous quality improvement in a cross‑functional, agile environment.
Expectations:
- Deliver high‑quality code within committed cycles, meeting product and technical requirements.
- Mentor junior developers and actively participate in knowledge sharing.
- Maintain product reliability and performance while modernizing legacy codebases.
- Adopt minimal meetings culture; produce focused work time and clear documentation.
- Travel less than 5%, primarily remote collaboration.
Key Responsibilities:
- Design, implement, and maintain .NET (C#, ASP.NET Core) back‑end services and APIs (REST, GraphQL).
- Develop front‑end components using MVC, Razor, HTML, CSS, JavaScript, and XML.
- Write efficient SQL queries and manage database interactions.
- Participate in code reviews, unit and integration testing, and CI/CD pipeline management.
- Collaborate with QA teams on Risk Storming, Flexi‑QA, and automated test coverage.
- Translate complex technical concepts into simple language for stakeholders.
- Engage in regular knowledge‑sharing sessions and continuous professional development.
Required Skills:
- 5+ years commercial software development experience.
- Proficiency in .NET frameworks, C#, ASP.NET Core, Razor, MVC, and related web technologies.
- Strong SQL database design and query writing.
- Experience with RESTful and GraphQL APIs.
- Solid grasp of HTML, CSS, JavaScript, and XML.
- Mentoring, coaching, and knowledge‑sharing abilities.
- Logical, analytical problem‑solving mindset.
- Familiarity with Agile practices and continuous delivery.
- Excellent communication and documentation skills.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field.
- Relevant industry certifications (e.g., Microsoft Certified: Azure Developer Associate, Microsoft Certified: .NET Developer) preferred but not mandatory.