mPower is looking for a well-rounded Senior Software Developer to join our team. Our team consists of experts and professionals with experience in management, administration, consulting, and technology. This position involves developing, upgrading, and maintaining software applications using C# and .NET Core, collaborating with cross-functional teams to ensure secure, efficient, and compliant systems. The ideal candidate will have strong software development expertise, experience with Docker and Linux environments, and a proven ability to identify and resolve defects while modernizing applications.
Job Responsibilities:
· Develop functional and secure code in .NET Core using C# while identifying and resolving defects and vulnerability risks.
· Upgrade, configure, and debug existing systems to ensure compliance and performance.
· Migrate .NET Framework applications to .NET Core, ensuring the latest security updates.
· Implement containerization solutions using Docker and ensure compatibility in Linux environments.
· Address end-of-life (EOL) issues and ensure applications meet the latest compliance and security standards.
· Apply SDLC practices, conduct peer reviews, and maintain application software.
· Work with Microsoft Power Platform (MSPP) tools and SharePoint to extend system capabilities.
· Use front-end UI frameworks such as Bootstrap in collaboration with .NET Core/Framework.
· Prepare and maintain system documentation, ensuring accessibility and compliance with government security protocols.
· Prepare documentation and provide end-user training and support
· Maintain effective communication with the team and end-users to foster productive working relationships.
· Apply engineering expertise throughout the Agile lifecycle.
· Collaborate with team to develop requirements analysis, design, configuration, change and risk management, planning, accessibility remediation and compliance, and security and quality assurance.
Required Qualifications:
· Experience: 5-7 years in hands-on software development across various programming languages, databases, and platforms.
· Education: Bachelor’s degree in a relevant field or equivalent combination of education and technical certifications.
· Expertise in C#, .NET Core, and SharePoint, with a focus on building and maintaining secure applications.
· Proficiency in front-end UI frameworks like Bootstrap and integrating with backend systems.
· Experience working with Microsoft Power Platform (MSPP) tools.
· Proficiency in containerization with Docker and development in Linux environments.
· Strong analytical, organizational, and multitasking skills with a proactive attitude to learn new technologies.
· Deep understanding of software quality principles, including Agile product lifecycles.
· Must be able to obtain and maintain a Public Trust Clearance.
Desired Qualifications:
· Experience migrating legacy systems to modern platforms using .NET Core.
· Familiarity with accessibility remediation and compliance standards.
· Strong understanding of secure coding practices and vulnerability risk assessment.
· Previous experience preparing user documentation and training materials.
mPower, Inc. is an Equal Opportunity/Affirmative Action employer. Qualified applicants or employees will receive consideration for employment without regard to race, color, religion, ethnic or national origin, ancestry, age, sex, sexual orientation, gender identity, pregnancy (including childbirth or related condition), citizenship, familial status, mental or physical disability status, veteran status, genetic information, other non-disqualifying disability, or any other characteristic protected by law.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Subscribe to Rise newsletter