Accra · 2 weeks ago
Lead Software Engineer
Maximize your interview chances
CommunitiesHealth Care
Culture & Values
Insider Connection @Accra
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Help drive innovation and efficiency throughout the organization by building applications that are streamlined, easy-to use, secure and relevant to the work being performed by stakeholders in any given business process that utilizes, or should utilize, software applications
Assist with overall architecture decisions and mentoring other developers
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
B.A. or B.S. in computer science, information technology, or related discipline or AA (2yr) degree with 7+ years of development experience.
Minimum of 5+ years of experience as software engineer/developer.
3+ years of recent related development experience with C#, .NET Core/5/6, LINQ, Entity Framework, MS Visual Studio and highly proficient with these technologies/tools.
3+ years of related development experience with front end web technologies such as HTML, CSS, JavaScript, Bootstrap, Blazor, and responsive design.
3+ years of full stack development with the ability to design and create solutions with the database, back end, front end, and all of the connections in between.
Proficient in usage and development of integrations via APIs such as REST and SOAP.
Able to take a business need, gather requirements, design a solution that meets the need, and implement that solution with appropriate documentation and communication throughout the process.
Strong understanding of programming theory including full understanding of the software development lifecycle.
Experience with agile development concepts and the ability to implement those concepts in a development project from start to finish.
Excellent debugging and troubleshooting abilities – able to find and resolve issues in the code quickly and efficiently.
Produce high quality and maintainable code.
Ability to design and implement relational data structures in an RDBMS system such as Microsoft SQL Server.
Highly self-motivated and directed, ability to work well under pressure, manage and prioritize multiple disciplines concurrently, attend to details, and meet deadlines.
Demonstrated ability to organize, prioritize and maintain a high standard of professional courtesy, flexibility, confidentiality, and discretion while working collaboratively in an office environment, independently and as a team member.
Ability to work with a wide variety of people.
Ability to coordinate the work of other developers on a project in order to accomplish the goals of the project.
Advanced communication skills, both written and oral.
Preferred
Experience in mobile application development with technologies like MAUI.
Prefer experience with Azure cloud services and Azure DevOps.
Benefits
Work/Life Flexibility
Professional Development Opportunities.
Generous Paid Time Off options
Free Mental Health/Wellbeing Program
Health, Dental, & Vision Insurance for full time employees
HSA + FSA for full time employees
Retirement Plan
Company Paid Disability & Life Insurance for full-time employees.
Company
Accra
For 30 years, Accra has improved the lives of Minnesotans by providing individualized homecare services to people with disabilities and older adults, most of whom are Medicaid enrollees.