We are looking for a skilled .Net Developer with at least 4 years of experience to join our IT team.
The successful candidate will be involved in designing, developing, and maintaining efficient, reusable, and reliable .Net applications. This role requires a solid understanding of the OOPs concept, .Net framework, SQL databases, and web technologies.
Key Responsibilities:
-Proficiency in Application development, debugging and troubleshooting .NET Core applications to identify and resolve issues effectively.
-Knowledge of .NET Core performance tuning and optimization techniques.
-Ability to work independently and collaboratively in a team environment, with excellent problem-solving and analytical skills.
-Works with the team architects and product owners/managers to design and implement innovative solutions to address specific business problems
-Strong written and verbal communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
-Work closely with other developers, UI/UX designers, business analysts, and project managers to meet project goals and ensure alignment with business objectives.
-Write clean, scalable code using .NET programming languages. Review, update, and refactor existing code to improve performance and scalability.
-Knowledge on Design pattern, Caching, Performance improvement techniques.
-Create technical documentation for reference and reporting, ensuring clear and comprehensive documentation of code and functionalities.
-Writing neat and clean reusable code and should be able to mentor junior team members wherever required.
Required Skills and Qualifications:
Experience: Minimum 4 years of experience in .NET development, preferably with exposure to the banking and finance sector.
Education: Bachelors degree in computer science, Information Technology, or related field.
Mandatory Technical Skills:
o Proficiency in OOPs concept, C#, .NET Core, Entity Framework, SQL Server, PostgreSQL, ADO.NET, Dapper,
LINQ, Web API Development, Unit Testing using XUnit or any other method, Strong debugging and troubleshooting skills.
o Knowledge of web services (REST, SOAP).
o Git, Third party API integration, JWT Services
o Database: Tables, views, stored procedure, jobs, trigger, functions.
Good to have Skills:
o Reactjs and front-end technologies (JavaScript, HTML5, CSS).
o Knowledge on event based architecture Kafka/RabbitMQ.
o Knowledge on Azure or AWS or GCP.
o OWASP principles, CI/CD integration, DevOps, JIRA
Problem-Solving Skills: Strong analytical and problem-solving abilities, with a keen attention to detail.
Teamwork: Ability to work effectively in a team as well as independently.
Communication Skills: Excellent verbal and written communication skills.
Preferred Experience:
Experience with Agile development methodologies.
Experience or knowledge of microservices architecture.
Knowledge of cloud services (Azure, AWS) and CI/CD pipelines.
Familiarity with banking and financial software requirements and regulations in India would be added advantage.