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