.Net Developer

Vadodara, Gujarat, India
C# / .Net Developer Full Stack C# / .Net Developer
Advanced
Actively hiring

Sign up for the chance to get matched to this role, and similar opportunities.

Role Introduction: 

Advanced Health and care are looking to recruit a senior software engineer to join an existing team of experienced developers in the continued enhancement of one of our market leading solutions. The role involves working on existing and future solutions, while adopting emerging technologies. It covers the full lifecycle of product development and support. Some of the key aspects are enhancements/maintenance of the existing solutions, upgrading frameworks and implementing secured and scalable, reusable solutions/components. 

 

What You Will Do: 

• Assist with the software architecture design of new and existing features within the application. 

• Develop the software solution to the industry best practices employed by Advanced. 

• Design, estimate and develop roadmap features from inception to continuous delivery release using software development principles and SDLC. 

• Work collaboratively with your team members on the solutions and sharing knowledge of the implementation. 

• Create and maintain application relevant documentation such as architectural design, technical information and build pipelines. 

• Understand functional/business requirements through user stories and translate into technical requirements and implement accordingly along with technical documents as required. 

• Accurately deliver high-quality work product to agreed schedule, provide estimates factoring the risks involved. 

• Ensure the quality of product development through automated unit testing, peer code reviews, etc. 

• Analyze and resolve technical and application problems. 

• Work within highly performant cross-functional teams and take ownership of delivery commitments. 

• Development using secure coding practices and familiarity with OWASP top 10 or similar guidelines. 

• Build frameworks/components that various modules can adopt within product. 

• Work with all stakeholders like Principal Engineers, Architect and CloudOps/DevOps/ToolChain/CoE teams to ensure all tools are configured (CI/CD/Automation) and technical challenges/dependencies are addressed. 

• Evaluate and ensure technical feasibility of designs whilst focusing on great user experience where applicable. 

• Mentor junior developers, test software to ensure responsiveness and efficiency. Involve yourself in the hiring process as required. 

 

What you Will Have: 

• Candidate should have 5+ years of experience of the development of complex software solutions, designing and developing web applications. 

• Proven industry experience of software architecture design. 

• Demonstrable knowledge of best practice coding standards and design patterns and their implementation within software development. 

• Excellent working knowledge of S.O.L.I.D development principles and could educate and train others in those disciplines. 



• Experience in integrating various components including unit testing, CI/CD configuration using tools like Jenkins, SonarQube, FOSSA, Harness, Git Actions etc. 

• Experience to translate user stories, functional requirements into technical design, estimate and develop and release the same. 

• Experience with Agile framework. 

• Understanding of object-oriented application development techniques. 

• Experience in designing, reviewing design patterns and implementing solutions considering UI/UX, Performance, security, and scalability. 

• Familiarity with Unit test frameworks like NUnit, MS Test. 

• Experience with database including relational database design like MSSQL and NoSQL. 

• Experience with source control management systems (GitHub) and continuous integration/deployment environments. 

• Proven experience in handling several aspects of software including, but not limited to performance, scalability, security, and testing. 

• Should be able to mentor/drive junior team members to achieve desired outcome of roadmap. 

• Excellent communication skills, being able to work effectively with technical and non-technical staff in equal measure. 

• Highly motivated, able to work proficiently both independently and in a team environment. 

• Technical skills o Object oriented programming, Microsoft C#.Net, .Net MVC and .Net Core, TDD and unit testing frameworks, Transaction SQL including Stored procedures, functions and triggers and optimizations, Front-end and UI design like HTML5, CSS3, JavaScript, jQuery, Cloud and application good practice security at code level, Cloud based API design and implementation, Source control and branching strategy 

 

Expert/ Must have: C#, ASP.NET Core Web APIs, WinForms, WCF, SQL Server 

 

Location: Bangalore or Vadodara(Hybrid Model)

 

Sign up for the chance to get matched to this role, and similar opportunities.

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?