Backend Engineer

Posted:
8/23/2024, 4:44:14 AM

Location(s):
Florida, United States ⋅ Atlanta, Georgia, United States ⋅ North Carolina, United States ⋅ Georgia, United States

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Workplace Type:
Remote


Job Description

We are seeking a highly skilled and motivated C# Backend Engineer to join our dynamic development team at Engle Martin. The ideal candidate will have a strong background in developing robust and scalable applications using C# and .NET technologies. Experience with microservices, NoSQL databases, SQL Server, service/message buses, Docker, and unit testing is essential. Familiarity with Azure, Kubernetes, architecture, and React is highly desirable.

Key Responsibilities:

  • Design, develop, and maintain full-stack applications using C# and .NET technologies.
  • Implement microservices architecture to ensure scalability and maintainability.
  • Work with NoSQL databases (e.g., MongoDB, Cassandra) and SQL Server to manage and store data efficiently.
  • Integrate and utilize service/message buses (e.g., RabbitMQ, Azure Service Bus) for effective communication between services.
  • Develop, deploy, and manage applications using Docker containers.
  • Write and maintain comprehensive unit tests to ensure code quality and reliability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews to maintain code quality and share knowledge with the team.
  • Troubleshoot and resolve software defects and issues in a timely manner.
  • Stay updated with emerging trends and technologies in software development.

Preferred Qualifications

  • Experience with Microsoft Azure cloud services
  • Knowledge of Kubernetes for container orchestration
  • Strong understanding of software architecture principles
  • Experience with front-end development using React
  • Familiarity with CI/CD pipelines and DevOps practices
  • Proven experience as a Backend Engineer with a focus on C# and .NET technologies
  • Hands-on experience with microservices, NoSQL databases, and SQL Server
  • Proficiency with service/message bus systems and Docker
  • Strong understanding of unit testing frameworks and best practices.
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and the ability to work effectively in a team environment

The above is intended to describe this job's general requirements. It is not to be interpreted as an exhaustive statement of duties, responsibilities, or physical requirements. This job description does not restrict our manager’s right to assign or reassign duties and responsibilities to this job at any time. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions and receive other benefits and privileges of employment in accordance with applicable law. 

Disclaimer

Engle Martin is an Equal Employment Opportunity (EEO) employer.  We are committed to building, growing, and sustaining a diverse and equitable workforce while promoting Our Foundation and core values.  We embrace a welcoming culture that celebrates diverse talent, individual identity, different points of view and experiences.  We support, respect and value every individual’s unique opinion, beliefs and abilities to better serve our clients, trading partners, workforce, and communities.