- Company Name
- Elevait Solutions
- Job Title
- Software Engineer
- Job Description
-
**Job Title:**
Software Engineer II
**Role Summary:**
Develop and maintain end‑to‑end fintech applications using .NET 6+, C#, React, and TypeScript. Collaborate with architecture, design, and product teams to produce secure, high‑performance APIs and responsive UIs within Agile Scrum/Kanban cycles.
**Expectations:**
- Deliver production‑ready features on schedule, keeping defect rate below 5%.
- Meet sprint commitments, continuously improving system performance and developer productivity.
- Maintain high code quality, documentation, and adherence to security standards.
**Key Responsibilities:**
1. Design, code, and refactor scalable .NET/C# microservices and React/TypeScript front‑end.
2. Build RESTful APIs, integrate with SQL Server, MongoDB, and external IDPs.
3. Write test‑first, acceptance‑criteria‑driven code; conduct code reviews and enforce best practices.
4. Implement CI/CD pipelines in Azure DevOps, automate testing and deployment.
5. Participate in architecture debates, ensuring maintainability and scalability.
6. Collaborate with UX/UI teams to produce accessible, mobile‑responsive interfaces.
7. Operate within Agile frameworks (Scrum/Kanban), sprint planning, and retrospectives.
8. Stay current on emerging tech; contribute to innovation and process improvement.
**Required Skills:**
- 3–7 years of professional software development.
- Proficiency in .NET 6+, C# 10+, React, Redux, TypeScript.
- Experience building RESTful APIs, microservices, and database integrations (SQL Server, MongoDB).
- Knowledge of Azure Cloud, Docker, Kubernetes, and CI/CD pipelines.
- Strong grasp of design patterns, Domain‑Driven Design, and CQRS.
- Automated testing, debugging, observability, and security fundamentals (GDPR, HIPAA, PCI‑DSS).
- Agile (Scrum/Kanban) methodology and collaboration tools.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, Microsoft Certified: .NET Developer) preferred but not mandatory.