Sr Engineer/Tech Lead - Resolve automation - Pune

FULL_TIME Contract 1 month ago
Employment Information

Job Description: Resolve Developer

Role Overview:

An Resolve Full Stack Developer is responsible for designing, developing, and maintaining both the front end and back-end of applications using Resolve technologies and related Resolve. This role requires a comprehensive understanding of the entire software development lifecycle and the ability to work across various layers of an application.
________________________________________
Key Responsibilities:

  • Front-End Development:
    ? Developing responsive and dynamic user interfaces using HTML, CSS, JavaScript (ES6+), and modern front-end frameworks such as React, Angular, or Vue.js.
    ? Implementing UI/UX designs and ensuring cross-browser compatibility and accessibility.
    ? Optimizing front-end performance for a smooth user experience.
    ? Back-End Development:
    ? Designing, developing, and maintaining server-side logic using C#, Resolve, and Web API.
    ? Developing and consuming RESTful APIs and microservices for data exchange and integration.
    ? Working with databases (e.g., SQL Server, MySQL) for schema design, query optimization, and data manipulation using ORMs like Entity Framework or ADO.NET.
    ? Implementing security best practices and ensuring data integrity.
    ? Full Stack Responsibilities:
    ? Participating in the entire software development lifecycle, from requirements gathering and design to deployment and maintenance.
    ? Collaborating with cross-functional teams, including UI/UX designers, product managers, and QA engineers.
    ? Performing code reviews, debugging, troubleshooting, and performance tuning.
    ? Writing clean, maintainable, and well-documented code following established best practices and design patterns.
    ? Stay updated with emerging technologies and industry trends within the .NET ecosystem.
    ? Implement and integrate cloud-based services and DevOps practices for continuous integration and continuous delivery (CI/CD).
    ? Troubleshoot, debug, and resolve technical issues and performance bottlenecks.
    ? Collaboration and Analysis:
    ? Collaborate with product managers, designers, and other developers to define, design, and implement new features.
    ? Analyse business requirements and translate them into technical specifications and solutions.
    ? Maintenance and Support:
    ? Provide support and maintenance for existing applications, including troubleshooting and bug fixing.
    ? Ensure the performance, quality, and responsiveness of applications.
    ? Implement security best practices and maintain data protection standards.
    ? Continuous Improvement:
    ? Stay updated with the latest industry trends and technologies in the .NET ecosystem and front-end development.
    ? Contribute to design and architecture discussions and process improvements.
    ________________________________________
    Technical Skills & Qualifications
    ? Proficiency in C#, ASP.NET (Core/MVC, or .NET Core, Web Forms), .NET framework and Web API.
    ? Proven experience as a Full Stack Developer with a strong focus on ASP.NET.
    ? Strong understanding of front-end technologies: HTML, CSS, JavaScript, and a modern front-end framework (e.g., React, Angular).
    ? Experience with relational databases (e.g., SQL Server, MySQL) and ORMs.
    ? Familiarity with RESTful APIs, SOAP services, and web service development.
    ? Familiarity with version control systems (e.g., Git).
    ________________________________________

Preferred Experience
? Experience with cloud platforms (e.g., Azure, AWS).
? Knowledge of containerization technologies (e.g., Docker, Kubernetes).
? Experience with unit testing and integration testing frameworks.
? Familiarity with CI/CD pipelines.
? Knowledge of the telecom OSS (Operational Support Systems) domain.
________________________________________
Soft Skills
? Strong analytical and problem-solving abilities.
? Excellent communication and collaboration skills.
? Attention to detail and ability to work under pressure.
? Ability to work effectively in an Agile/Scrum environment.
? Ability to work effectively in a team environment and communicate technical concepts clearly.
? Commitment to continuous learning and staying updated with emerging technologies in ASP.NET