Senior Software Engineer (.Net Core)
Ethics Infotech
- Location
- Vadodara, Gujarat, India
- Job type
- Full-time
Required skills
- Agile
- AWS
- Angular
- API
- ASP
- Azure
- C#
- communication skills
- design patterns
- ethics
- front-end
- Git
- JSON
- MVC
- React
- SOAP
- SQL
- SVN
- version control
- Web API
- web services
- WPF
- RESTful
About the role
Ethics Infotech
Website:
ethicsinfotech.in
Job details:
Role & Responsibilities
- Lead the design, development, and deployment of complex software applications using .NET Framework and .NET Core.
- Write clean, maintainable, and efficient code adhering to best practices and design patterns.
- Develop web and enterprise applications using ASP.NET, MVC, Web API, and WPF.
- Ensure software meets both functional and non-functional requirements, including performance, scalability, and security.
- Provide technical leadership and mentorship to junior and mid-level developers.
- Review code to ensure quality, consistency, and adherence to best practices.
- Assist in troubleshooting and resolving complex technical issues in development and production environments.
- Work closely with project managers, business analysts, and other stakeholders to define technical requirements and deliver solutions that meet business needs.
- Collaborate with UI/UX designers and front-end developers to deliver seamless and user-friendly applications.
- Participate in agile development practices, including sprint planning, stand-ups, and retrospectives.
- Analyze and optimize application performance to ensure fast, responsive user experiences.
- Profile and debug performance issues and ensure high availability and reliability of applications.
- Document technical solutions, codebase, and system architecture for internal and external stakeholders. Stay up to date with emerging technologies, frameworks, and best practices in software development.
- Drive the adoption of new tools, frameworks, and development practices within the team.
Requirements
- Must have 4+ yrs. of experience
- Experience in software development using .NET technologies.
- Strong expertise in C#, ASP.NET, .NET Core, MVC, Web API.
- Must have 1-2 yrs of experience with front-end technologies Angular or React.
- Hands-on experience with SQL Server or other relational databases, including writing and optimizing SQL queries.
- Good to have familiarity with cloud platforms such as Microsoft Azure or AWS is a plus.
- Strong understanding of object-oriented design (OOD) and software architecture patterns.
- Knowledge in version control systems such as Git or SVN.
- Solid understanding of RESTful APIs and Web Services (SOAP, JSON, XML).
- Strong debugging and troubleshooting skills.
- Excellent problem-solving skills and ability to think critically under pressure.
- Strong communication skills, both verbal and written.
- Ability to mentor and guide junior developers to improve their technical skills.
- A passion for technology and innovation with a keen interest in keeping up with industry trends.
- Self-driven, proactive, and highly motivated.
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.