.NET Core Developer
Objective
- Responsible for senior-level systems design, development, programming, consultation and support for Tarantula products and services.
Key Responsibilities
- Proven experience in .Net Core and leading the development of complex web applications.
- Build web applications with ASP.NET MVC, .Net Core, SQL Server, WCF Web Services, .Net Web API, REST Services, JavaScript/JQuery, Entity Framework, Telerik Controls, SPA Angular/React.
- Achieve product delivery dates and plan for product enhancements.
- Contribute to development and implementation of continuous improvement initiatives and process improvement programs.
- Creating, maintaining, and troubleshooting source code in a complex codebase.
- Operationally support a large software as a service platform.
- Provide technical leadership and mentorship to development teams, guiding them in design, development, and problem-solving.
- Strong proficiency in modern web technologies, including experience with DotNet, DotNet Core.
- In-depth understanding of software .Net Core principles, design patterns, and .Net Core trade-offs.
- Exceptional communication skills, with the ability to convey technical concepts to both technical and non-technical stakeholders.
- Define and enforce best practices, coding standards, and .Net Core guidelines to ensure consistent quality across projects.
- Collaborate closely with Product Managers, Designers, and other stakeholders to translate business requirements into technical solutions.
- Design and .Net Core complex web applications that align with business goals, scalability requirements, and modern technology trends.
- Evaluate existing systems, identify areas for improvement, and recommend innovative solutions to enhance system performance, reliability, and maintainability.
- Choose appropriate .Net Core patterns and technologies for each project, considering factors such as security, performance, and maintainability.
- Stay up to date with emerging technologies, frameworks, and tools, and provide strategic guidance on their adoption and integration.
- Drive the evolution of our technical stack, making informed decisions about technology upgrades, migrations, and integrations.
- Engage with clients to understand their business needs, challenges, and priorities. Translate client requirements into technical solutions that meet both functional and non-functional requirements.
- Communicate complex technical concepts to non-technical stakeholders clearly and concisely.
- Collaborate effectively with cross-functional teams, fostering an environment of open communication, knowledge sharing, and continuous improvement.
- Lead code reviews, .Net Core discussions, and technical brainstorming sessions to ensure the team's collective growth.
- Set and maintain a high standard of code quality, reviewing code, and conducting .Net Core reviews to identify areas of improvement.
- Ensure the successful delivery of projects on time and within scope, addressing any technical challenges that arise during development.
Educational Qualifications
- M.Tech / B.Tech / MCA Graduate
Technical Skills
- 5+ years of Hands-on experience on asp.dot net, Cloud technologies (Azure, AWS) and Any Front-end technologies (like Angular or any JS framework).
- Experience working on Customer proposals.
- Experience in designing complex scalable systems, building scalable distributed systems.
- Experience in application design using .Net frameworks.
- Solid knowledge using Entity Framework.
- Experience in development and integration with RESTful APIs.
- Experience with ASP.NET, ASP.NET MVC, Web API with C#.
How to Apply?
- Kindly send us an email at jobs@tarantula.net with your updated resume and a cover letter.