Post Job Free
Sign in

C# Developer

Company:
eTeam
Location:
Dallas, TX, 75215
Posted:
August 04, 2025
Apply

Description:

ESSENTIAL DUTIES AND RESPONSIBILITIES

• Assists in the design, and implementing cutting-edge features and enhancements for Mobius Autonomous Software.

• Write and maintain high-quality, efficient, and scalable code in C#, ensuring adherence to industry best practices and standards.

• Lead and manage the full software development lifecycle, including complex requirements analysis, system architecture design, detailed coding, rigorous testing, and successful deployment.

• Oversee the integration of Mobius software with advanced hardware components, optimizing for seamless and efficient autonomous operations.

• Conduct sophisticated testing and debugging to ensure the highest levels of software functionality, performance, and reliability.

• Collaborate with cross-functional teams, including product managers, stakeholders, and other engineers, to translate complex business requirements into technical specifications and robust solutions.

• Mentor and provide technical guidance to junior and mid-level engineers, fostering a collaborative and high-performing team environment.

• Stay at the forefront of emerging technologies, industry trends, and best practices to drive continuous improvement and innovation within the team and the product.

• Lead code reviews, ensuring adherence to coding standards and promoting best practices across the team.

• Contribute to strategic planning and decision-making processes, providing technical expertise and insights.

ESSENTIAL EDUCATION, WORK EXPERIENCE, JOB SKILLS

• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

• 5 to 7 years of experience in software development, with a significant portion in senior or leadership roles.

• Expert proficiency in C#, with a proven track record of architecting, developing, and maintaining complex software applications.

• Extensive experience with software development methodologies, such as Agile or Scrum.

• Deep understanding of software design principles, algorithms, and data structures.

• Exceptional problem-solving skills and the ability to work independently and as part of a collaborative team.

• Excellent communication skills, with the ability to articulate complex ideas and collaborate effectively with team members and stakeholders.

• Proven ability to lead and manage multiple complex projects simultaneously, with a strong attention to detail.

Apply