Software Engineer
Role details
Job location
Tech stack
Job description
The selected consultant will function as a full-time Senior Software Engineer embedded with the development team. On a day-to-day basis, the consultant will:
Software Development
- Take development tasks from the backlog
- Design and develop application enhancements
- Modify existing functionality
- Write C# and ASP.NET code
- Work with SQL Server databases
- Develop and tune stored procedures
- Participate in occasional application architecture and design discussions
Testing & Quality
- Unit test all assigned work
- Participate in acceptance testing
- Resolve defects identified by QA
- Support User Acceptance Testing (UAT)
Documentation
- Document all code changes
- Prepare written status updates
- Provide verbal status reports to management
Team Collaboration
- Participate in Agile ceremonies
o Sprint Planning o Standups o Reviews o Retrospectives
- Work closely with:
o developers o QA staff o Operations staff o Business users
Environment Support
- Coordinate with operations teams
- Ensure development and production environments are ready for deployments
- Support maintenance and operations activities
These same expectations repeat across every sprint deliverable in the SOW, which indicates is essentially procuring a dedicated developer for ongoing Agile development work., This engagement is largely remote. However:
- The consultant must be based in the continental United States.
- Offshore resources are not allowed.
- Travel may be required.
- Estimates up to 2 trips per quarter to facilities based on business need.
- Most work is expected to be performed remotely.
Requirements
MQ1: Minimum of three (3) years of experience in electronic data processing systems study, design, and programming. MQ2: Possession of a bachelor's degree in an IT-related or Engineering field. MQ3: A minimum of three (3) years' of experience in C# and ASP .NET MQ4: A minimum of three (3) years' of experience in SQL server MQ5: A minimum of three (3) years' of working experience in - AGILE Frameworks (SCRUM, Kanban, etc.) DQ1: A minimum of three (3) years' Data protection and security best practices including understanding of Protected Health Information (PHI). DQ2: A minimum of (3) years' experience Integration toolsets and APIs. DQ3: A minimum of three (3) years' experience in any combination listed below:
- Programming application solutions
and / or
- Consulting/peer current on-premises framework
DQ4: A minimum of three (3) years' experience in any combination listed below:
- Writing store procedures
- Performance tuning experience