JMF – SSr. Fullstack .Net Developer – Job9656
Summary
We are seeking a highly skilled Fullstack .NET Developer to join our dynamic development team. This role is pivotal in designing, developing, and maintaining scalable, efficient, and robust full-stack applications that drive our business forward. The ideal candidate will leverage their expertise in .NET, C# , and Azure cloud services to build innovative solutions that meet complex business needs. As a Senior Developer, you will play a critical role in shaping our software architecture, implementing microservices and event-driven systems, and ensuring high-quality code through rigorous testing. Your contributions will directly impact the success of our projects and the overall technology strategy of the organization.
Responsibilities
- Design, develop, and maintain scalable full-stack applications using .NET and C# that align with business goals and technical standards.
- Architect and implement microservices and event-driven architectures to enhance system modularity, scalability, and responsiveness.
- Utilize Azure cloud services extensively, including Azure Functions, Logic Apps, and API Management, to build and deploy cloud-native applications.
- Develop and maintain N-tier architecture solutions that ensure separation of concerns, maintainability, and performance optimization.
- Write comprehensive unit and integration tests to guarantee software quality, reliability, and maintainability.
- Collaborate closely with cross-functional teams including product managers, UX/UI designers, and other developers to deliver high-quality software solutions.
- Participate actively in Agile development processes, contributing to sprint planning, daily stand-ups, retrospectives, and continuous improvement initiatives.
- Apply best practices in data and software engineering, including efficient data structures and algorithms, to solve complex problems.
- Troubleshoot, debug, and optimize existing applications to improve performance and user experience.
- Mentor junior developers and provide technical guidance to foster a culture of learning and excellence.
- Work within DevOps environments to streamline deployment pipelines, automate testing, and ensure continuous integration and delivery.
- Integrate third-party APIs and services as needed to extend application functionality and interoperability.
- Maintain clear and thorough documentation of code, architecture, and processes to support ongoing development and knowledge sharing.
Requirements
Must-Have Skills
- Bachelor’s degree in Computer Science, Engineering, or related technical field experience.
- 4+ years of .NET and C# programming experience.
- 3+ years of Azure cloud experience with expertise in Azure Functions, Logic Apps, and API Management.
- Strong knowledge of data structures and algorithms.
- Hands-on experience with Microservices architecture, event-driven development, and n-tier architectures.
- Experience with unit testing methodologies, code coverage, and integration tests.
- Proficiency in front-end and back-end business logic implementation (Full Stack).
- Knowledge of data and engineering best practices.
- Critical thinking and problem solving skills for large programs.
Nice to have Skills
- Experience working in Agile and DevOps environments.
- Familiarity with 3rd-party API integrations and Web UI interactions.
- Strong analytical and problem-solving skills with the ability to debug complex issues.
- Experience with large company IT and working/building from existing frameworks
