OVERVIEW
This position is responsible for participation in all phases of the software development life cycle including requirements gathering, specifications, design, development, testing, deployment, operations, and maintenance for software projects at Convey in cooperation with technical guidance from Software Architects and Managers. The Software Engineer will help maintain all client configurations of the software in concert with government regulations, guidance and client business specifications.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Lead in program design, coding, benchmark testing, debugging, and documentation under general supervision and requiring minimal oversight.
- Designs, develops and tests software to create solutions and services to the needs of the business and its customers, impacting the achievement of customer, operational, project or service objectives.
- Manages the software development lifecycle.
- Understand and follow software development process and software development life cycle, including industry best practices.
- Solve the most complex technical problems and design issues. Initiate and lead refactoring effort.
- Be a top-notch coder on the team, capable of deep diving into implementation details of components and features across the technology stacks.
- Act as a senior member of a cross-functional, agile data development team.
EDUCATION AND EXPERIENCE
- Bachelor's degree is preferred but not required.
- Minimum of 3 years of experience developing software applications
- Strong programming/debugging skills.
- Demonstrable in-depth working understanding of web application development and relational database concepts and programming.
- Team-focused with an attitude of group achievement as the primary goal
- Strong problem-solving ability, communication skills, and a customer-centric mindset
- Situational awareness and empathy
- Back-end programming skill/experience C#, .NET, SQL Server, Entity Framework
- Front-end programming (HTML, CSS, JavaScript, Angular, Angular JS, React, etc.) skill/experience
- Relational database concepts and programming skill/experience
- Systems, network, database administration experience preferred
- Experience in the healthcare industry a plus
WHAT MAKES US DIFFERENT
- Day 1 Coverage: HMO and PTO benefits begin immediately
- Health & Wellness: Medical, dental, vision, mental health support
- Financial Security: Life insurance, government-mandated benefits
- Time Off: Paid time off (Up to 24 PTO credits)
- Growth: Training, development, and career advancement across the Convey family