Allied Benefit Systems is a company focused on providing impactful software solutions for healthcare. The Software Engineer I will be responsible for maintaining and developing software applications, problem solving, coding, debugging, testing, and troubleshooting throughout the application development process.
Responsibilities:
- Work in an agile environment
- Contribute to success of project by completing daily scrum tasks
- Design, develop, test and release software changes and enhancements
- Maintain TDD to improve quality and support CI/CD
- Work closely with QA to help build out automation tests
- Meet Allied’s expectations for productivity, quality, and goal accomplishment
- Work closely with manager to complete assigned tasks
- Adhere to, and apply all applicable privacy and security laws, including but not limited to HIPAA, HITECH and any regulations promulgated thereto
- Perform other duties and responsibilities, as assigned
- Attend continuing education classes as required, including but not limited to HIPAA training
Requirements:
- BS degree in Computer Science, Information Systems, OR equivalent degree or equivalent work experience required
- 2 to 4 years' experience developing software using Microsoft's platform
- Strong understanding of SOLID and OOP
- Ability to collaborate well with team members
- Understanding of SDLC lifecycle
- Extensive experience coding in C#, ASP.NET/MVC, Web APIs, WCF
- Experience with SQL Server Development – creating and modifying stored procedures
- Excellent ability to debug and troubleshoot all areas of the technology stack
- Experience maintaining RESTful APIs
- Maintain high standards of data quality and integrity
- Excellent verbal and written communication skills
- Exposure to Agile Development Methodology
- Familiarity with Azure or AWS cloud environments
- Familiarity with legacy systems like VB6 and classic ASP