Job Openings
Software Engineer (C# & Angular)
About the job Software Engineer (C# & Angular)
Job Responsibilities:
- Design, develop, and maintain robust web applications using .NET (C#) and Angular.
- Troubleshoot, debug, and resolve application issues with strong ownership and accountability.
- Ensure applications are optimized for performance, security, scalability, and reliability.
- Design and implement scalable database structures, and optimize MSSQL queries for performance.
- Lead feature design from technical conception through architecture discussions, effort estimation, and deployment.
- Contribute to continuous improvement of system architecture, engineering practices, and development processes.
- Collaborate closely with cross-functional teams, including Business Analysts, QA, and Product Owners, to deliver features effectively.
- Work with cross-team stakeholders to deliver end-to-end solutions and resolve system integration issues.
- Mentor junior developers, conduct code reviews, and promote engineering best practices.
- Support server patching activities by performing sanity checks and coordinating with infrastructure teams to ensure system stability post-update.
- Maintain and enhance technical documentation and actively contribute to knowledge-sharing initiatives.
- Support the end-to-end deployment approval process, including preparing deployment checklists, coordinating stakeholder approvals, participating in technical review sessions, and addressing queries during CAB/Go-Live meetings.
- Ensure all deployment prerequisites are met and properly validated before release.
Collaborate with cross-functional teams to ensure deployments comply with security, governance, and regulatory requirements.
Job Requirements:
- Diploma or Bachelor's Degree in Computer Science, Software Engineering, or a related field.
- 4 years and above of hands-on experience in web application development.
- Proficient in .NET (C#) for backend development and Angular for frontend development.
- Experienced in designing and developing RESTful APIs.
- Proficient in database design and development using MSSQL.
- Experienced in working with Azure cloud services.
- Exposure to containerization technologies such as Docker.
- Proficient in Git for version control.
- Experience or knowledge with Kubernetes, CI/CD pipelines and DevOps practices is an advantage.