Posted 6d ago

Engineer III

@ itel
United States
RemoteFull Time
Responsibilities:Lead technical design, Write code, Design testing strategies
Requirements Summary:Bachelor's degree in Computer Science or related field; 5+ years in software development with .NET, data engineering, automation engineering, SQL, PowerBI, Salesforce; strong coding skills; Agile/Scrum experience.
Technical Tools Mentioned:C#, REST APIs, Kubernetes, Helm, Terraform, Azure DevOps, ArgoCD, Azure Service Bus, Azure Key Vault, Application Insights, GraphQL, Docker, SQL, PowerBI, Salesforce
Save
Mark Applied
Hide Job
Report & Hide
Job Description

JOB SUMMARY

The Engineer III is responsible for leading the technical design, development, and implementation of complex software solutions to meet business needs. The Engineer III will collaborate with cross-functional teams to gather and analyze requirements, design technical solutions, and implement best practices to ensure high-quality software development.  Produce high-quality, efficient, and testable code. Implements and maintains automated testing practices. Leads by example in code reviews.

 

KEY RESPONSIBILITIES

  • Lead the technical design, development, and implementation of complex software solutions using a variety of technologies such as .NET, data engineering, automation engineering, SQL, PowerBI, Salesforce, and more 
  • Write clean, efficient, and well-documented code that meets our business needs and follows industry standards 
  • Design and implement testing strategies to ensure high-quality software development 
  • Participates in code reviews to ensure adherence to coding standards and best practices 
  • Analyze and troubleshoots technical issues, providing timely and effective solutions 
  • Contributes to the continuous improvement of our software development practices, tools, and processes 
  • Stay up to date with emerging trends and technologies in software development and identify opportunities for innovation and improvement
  • Produce high-quality, efficient, and testable code. Implements and maintains automated testing practices. Leads by example in code review
  • Champion comprehensive documentation practices and ensures documentation completeness in the team
  • Facilitate knowledge sharing and mentorship. Engages cross-functionally to align on architectural vision and technical challenges
  • Drive the adoption of best practices and new technologies
  • Lead initiatives to reduce technical debt and improve system performance

 

ROLE QUALIFICATIONS

EDUCATION & EXPERIENCE

REQUIRED

  • Bachelor's degree in Computer Science or related field 
  • At least five (5) years of experience in software development, with a focus on .NET, data engineering, automation engineering, SQL, PowerBI, Salesforce, and other relevant technologies 
  • Advanced proficiency with C#, REST APIs, Kubernetes, Helm, Terraform, Azure DevOps, ArgoCD, Azure Service Bus, Azure Key Vaults, Application Insights, and web development. Competent in desktop development and implementing GraphQL solutions
  • Experience with containerization, container-orchestration technologies such as Docker and Kubernetes 
  • Strong understanding of software development principles and best practices 
  • Excellent coding skills in one or more programming languages 
  • Experience with software development methodologies such as Agile or Scrum 
  • Strong problem-solving and analytical skills 
  • Excellent written and verbal communication and interpersonal skills 

PREFERRED

N/A

 

KEY COMPETENCIES

  • Results-Orientedability to plan, schedule and organize professional schedule to achieve strategic goals within or ahead of established time frames
  • Adaptability to Changeability to be flexible and supportive, react swiftly to and able to positively and proactively assimilate change in rapid growth environment
  • Interpersonal Communicationability to choose a communication behavior that is both appropriate and effective for a given situation; the ability to understand and manage your own emotions, as well as recognize and influence the emotions of others
  • Team Orientation and Collaboration:  ability to successfully build and maintain collaborative relationships to work effectively together as a team through shared responsibility, respect, and empathy to complete a shared goal for a common good
  • Accountability:  ability to act with a clear sense of ownership; takes personal responsibility for decisions, actions, deliverables, and failures; establishes clear responsibilities and processes for monitoring work and measuring results; embraces experimentation, creativity, and positive change
  • Cultural Competenceability to understand and respect values, attitudes, beliefs, and mores of the member that differ across cultures, and to consider and respond appropriately to these differences in planning, implementing, and evaluating health programs and interventions

 

WORKING CONDITIONS/EQUIPMENT USE

  • Work is performed indoors in a typical office environment - not substantially exposed to adverse environmental conditions
  • Frequent use of office machines to include telephone, computer, and printer