Merrill Technology Services india Pvt Ltd
Toppan Merrill - .Net Developer - Full Stack Technologies
Job Location
chennai, India
Job Description
Role : .Net Developer Mandatory Skill Set : .Net, C#, MVC, Web API and Angular Job Description Summary : - .NET Software Engineer with 6-8 years of experience in a solid SDLC and a proven track record of using the Microsoft stack of technologies. - The engineer should be self-managing when necessary and demonstrate the ability to attack any problem with efficiency and accuracy. Job Description : The software engineer is capable of owning technical design for projects of moderate complexity and understands the tradeoffs in creating good software in their area. They hold a depth of knowledge in systems that enables them to debug those systems effectively without failing. In addition to writing consistently high-quality code they are aware of industry best practices and trends, and have acquired at least one major skill outside of programming such as monitoring, performance optimization, documentation, integration testing, visual design. - They are responsible for complex tasks and complete them despite roadblocks, grabbing others for help or insight, as necessary. - The engineer requires very little oversight beyond high-level direction they can take a complex user story, break it down into sub-tasks, and complete their sub-tasks with relative ease. - The engineer shows initiative beyond knocking tasks off a list; they can identify and suggest areas of future work for themselves or their teams. - They seek evidence to support their ideas and start to build cases for these ideas. - They deliver products to QA that they believe are well-baked and bug-free. -The software engineer has end-to-end responsibility for projects of increasing complexity that encompass more than their own development. - They contribute to the common code bases and standards for the team. - They understand the business that their code supports and possess empathy for the users of their software they use this understanding to influence their task prioritization. - They assist QA in identifying and validating test cases and can identify regression risks in their features. - In general, they can identify risks in code, features, and design, and communicate these to the appropriate parties. - The software engineer is known outside of their core team as a technology leader. - They participate extensively in code reviews, and mentor others via code reviews and pairing, as well as frequently presenting at Lunch and Learn and team meetings. - They work effectively with non-tech members of their pillar. - They can identify problems with requirements and help their team course-correct around these issues. Minimal Qualifications : - 7-9 years software development experience including expertise in C#/.NET. - Expert full stack, full time software development professional - At least 1-2 years of experience in Angular - Demonstrated expertise of software delivery processes - Ability to work both independently and as technical member of an agile team. - Exceptional written, verbal, interpersonal, and influencing skills. - Mastery of Object-Oriented Analysis and Design (OOAD) skills. - Mastery of relational database design patterns and querying skills - Mastery of many/all Unit, Web, Integration, and Performance testing frameworks - Expert with source control tools and methodologies (Subversion or TFS or Git) - Expert in using dependency injection frameworks. - Deep experience with business intelligence, data visualization and reporting platforms. - API/Web Services development experience. - JavaScript frameworks (Angular, jQuery etc) - Experience in using ASP.NET, .NET Framework, MVC, JavaScript frameworks (Angular, jQuery etc.), UML, TFS, HTML4 & 5, CSS, XML, SOAP, IIS, SQL Server, Team Foundation Server as well as Unit Testing. Preferred Qualifications : - Financial industry knowledge/experience is a plus. - Azure, SaaS, PaaS, IaaS, SOA, web services and micro-services (ref:hirist.tech)
Location: chennai, IN
Posted Date: 11/24/2024
Location: chennai, IN
Posted Date: 11/24/2024
Contact Information
Contact | Human Resources Merrill Technology Services india Pvt Ltd |
---|