About The Role
A .net Software Engineer designs, develops and configures software systems, ensuring
they meet requirements and are delivered end-to-end, from analysis to delivery. They follow
Agile methodologies, adhering to software development processes to ensure efficient and
quality delivery.
Responsibilities
- Develop web and/or mobile frontend and backend applications according to specified architecture.
- Actively engage in all stages of Agile methodologies, from planning to delivery.
- Provide engineering support throughout system development, deployment, and configuration.
- Address new feature requests by designing and implementing required functionality.
- Document design decisions, system architecture, and write design documents.
- Resolve complex issues and troubleshoot problems promptly.
- Report progress, encountered challenges, and blockers to the team lead, assisting in finding solutions.
- Evaluate complex data models and collaborate on software development tasks such as design, coding, and debugging.
- Collaborate on the development of new features and improvements to user experience.
- Attend and contribute to team meetings by preparing and delivering accurate estimates and progress updates on assigned tasks.
Eligibility
- C# Asp.Net .NET, .NET Core, ASP.NET MVC web API
- .NET Core Web API 2
- OOPS and design patterns
- RESTful API integration
- jQuery, JavaScript
- Oracle or SQL Server query writing.
- Strong communication and presentation skills.