Acadian Ambulance Service - Lafayette, LA

posted about 1 month ago

Full-time - Entry Level
Hybrid - Lafayette, LA
Ambulatory Health Care Services

About the position

The Programmer Analyst I position at Acadian Ambulance is an entry-level role within the software development team, focusing on the design, development, and maintenance of software applications. The role emphasizes collaboration, continuous learning, and adherence to best practices, allowing the candidate to grow into a proficient software engineer while working with technologies such as C#, VB.NET, SQL Server, and React.

Responsibilities

  • Assist in designing and developing .NET applications using C#, VB.NET, and SQL Server.
  • Perform debugging and maintenance of existing applications to meet evolving user needs.
  • Collaborate with team members to create robust web applications using frameworks like React.
  • Learn and apply best practices for software development, including code reviews and pair programming.
  • Translate simple business requirements into technical solutions under the guidance of senior developers.
  • Develop foundational skills in troubleshooting and solving software issues.
  • Document technical processes and application details to support maintenance and knowledge sharing.
  • Participate in formal project methodologies, adhering to change control processes and standards.
  • Work collaboratively to meet project timelines and deliver quality outputs.
  • Initiate and implement strategies for productivity enhancements by developing custom tools, refining processes, and participating in team code reviews.
  • Adhere to formal project methodologies, including change control processes and best practices, to ensure consistent and high-quality outputs.
  • Participate in an on-call rotation and work after-hours to address system issues or maintenance tasks.

Requirements

  • Bachelor's degree in Computer Science, MIS, Informatics, or a related field.
  • At least 4 years of hands-on software development experience in a professional setting, including independent design and development of applications and managing multiple projects simultaneously.
  • Proficient in software design and architecture.
  • Demonstrated experience with database development using RDBMS or NoSQL data stores.
  • Experience with functional programming, TDD, dependency injection, and advanced C# features such as LINQ and asynchronous streams.
  • Familiarity with DevOps practices, CI/CD pipelines, and version control systems like Git.
  • Strong technical aptitude, organizational skills, and attention to detail, with a demonstrated ability to self-educate and adapt to new technologies.
  • Excellent communication and collaboration skills, with the ability to engage with technical and non-technical stakeholders.
  • Leadership or mentorship experience, particularly in guiding other engineers.

Nice-to-haves

  • Experience with React and modern web technologies.
  • Knowledge of software troubleshooting techniques.
  • Familiarity with APIs and their development.

Benefits

  • Continuous learning and professional development opportunities.
  • Flexible working arrangements, including some remote/hybrid flexibility.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service