MK – Integrations Fullstack Engineer – Job5053
Summary
We are seeking a highly skilled and motivated Sr. Developer to join our dynamic team. This role is crucial for driving various implementations and collaborating with business stakeholders to solve complex problems. The ideal candidate will possess strong communication skills, business acumen, and the ability to quickly adapt to new technologies. As a Sr. Developer, you will play a key role in planning and refinement sessions, enhancing our DevOps pipelines, and ensuring the successful delivery of high-quality software solutions.
Responsibilities
- Implementation and Development: Lead the development and implementation of software solutions using C# , .NET, and React. Ensure that the code is efficient, maintainable, and scalable.
- Collaboration with Stakeholders: Work closely with business stakeholders to understand their needs and translate them into technical requirements. Act as a bridge between technical teams and business units to ensure alignment and clarity.
- Planning and Refinement: Participate in planning and refinement sessions to define project scope, objectives, and deliverables. Provide technical insights and recommendations to enhance project outcomes.
- DevOps Pipeline Enhancement: Collaborate with the DevOps team to create and enhance CI/CD pipelines using Terraform and Azure DevOps. Ensure that deployment processes are efficient and reliable.
- Database Management: Utilize SQL and Cosmos DB for data management and retrieval. Optimize database queries and ensure data integrity and security.
- Adaptation to New Technologies: Stay updated with emerging technologies and industry trends. Quickly adapt to new tools and frameworks as required by the project.
- Mentorship and Leadership: Provide guidance and mentorship to junior developers. Foster a collaborative and innovative team environment.
Requirements
Must-Have Skills
- C# : Proficient in C# programming language, with a strong understanding of object-oriented programming principles and design patterns.
- .NET: Extensive experience with the .NET framework, including .NET Core, for building robust and scalable applications.
- React: Solid experience in developing user interfaces using React. Familiarity with component-based architecture and state management.
- Terraform: Hands-on experience with Infrastructure as Code (IaC) using Terraform to automate the provisioning and management of cloud resources.
- Azure: Proficient in using Microsoft Azure for cloud-based application development and deployment. Familiarity with Azure services and best practices.
- SQL: Strong knowledge of SQL for database querying and management. Ability to write complex queries and optimize database performance.
- Cosmos DB: Experience with Azure Cosmos DB for NoSQL database solutions. Understanding of data modeling and partitioning strategies.
Nice-to-Have Skills
- Angular: Familiarity with Angular framework is a plus. Ability to transition from Angular to React if needed.
- DevOps: Understanding of DevOps principles and practices. Experience with CI/CD tools and methodologies.
- Pipeline Management: Experience in managing and optimizing CI/CD pipelines to ensure smooth and efficient software delivery.
Project Length: Long term/ This would be a year+ opportunity – potentially multi-year.
Laptop: BYOD
Country restrictions: ALLOWED Brazil, Argentina, Mexico, Costa Rica, Chile and Colombia ONLY.
Time zone: EST/CST