Negotiable
Outside
Remote
USA
Summary: The role of .NET Programmer involves contributing to the Maine Paid Family Medical Leave team by designing and delivering code for complex systems using C#/.Net and PostgreSQL. The position requires collaboration with team members to enhance application quality and address technical debt. Candidates should possess extensive experience in software development and mentoring, with a focus on public-facing systems. This is a fully remote position, specifically targeting candidates in the Central and Eastern time zones.
Key Responsibilities:
- Design and delivery of code in large and complex systems using C#/.Net and PostgreSQL.
- Work closely with staff to implement features that meet business needs.
- Help create, socialize, and coach standards and processes for the purpose of increasing quality in our applications.
- Conduct code reviews, mentoring, pair programming, and mob programming.
- Remediate and refactor current deficiencies in the code base and implement feature improvements.
Key Skills:
- 10+ years relevant industry experience.
- Proficiency in C# or other Microsoft Technologies (e.g., .Net Framework v4.0 or above, ASP.NET, SQL Server, Web API, MVC, Entity Framework).
- Advanced experience working with PostgreSQL databases.
- Advanced experience with Object Oriented Design and Software Craftsmanship.
- Experience with conducting and critiquing code reviews, extreme programming, pair programming, and mob programming.
- Hands-on experience with general Internet technologies (CSS3, HTML5, JavaScript, Angular).
- Familiarity with Cloud Technologies (e.g., Azure or AWS ecosystems).
- Understanding of accessibility and usability best practices.
- Experience with SOA/REST Services/Web API/Microservices.
- Experience mentoring other developers.
- Experience in Continuous Integration and Delivery and other DevOps practices.
- Excellent Communication and Partnership skills.
- Relevant industry certifications.
- Experience in software architecture and patterns of software architecture is a plus.
Salary (Rate): £77 yearly
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
Job Description:
***Crop to Crop resumes are accepted
Work Location: 100% Remote (Will only consider candidates in the Central and Eastern time zones)
The State of Maine Application Development Group in support of the Department of Labor is currently looking for a mission-driven, high level Programming staff (PR5) to help round out the Maine Paid Family Medical Leave (PFML) team. This position will be expected to help increase quality in all aspects of our systems. This is an opportunity to contribute to a meaningful, public-facing system that will provide vital support to families and individuals across the state.
Your Duties will include:
- Design and delivery of code in large and complex systems using C#/.Net and PostgreSQL.
- Work closely with staff to implement features that meet business needs
- Help create, socialize, and coach standards and processes for the purpose of increasing quality in our applications. Help all members of the team through code review, mentoring, Pair programming, Mob programming, Software Craftsmanship.
- You will be instrumental in remediating and refactoring current deficiencies (technical debt) in our code base and implementing feature improvements.
Your experience should include:
- 10+ years relevant industry experience
- Proficiency in C# or other Microsoft Technologies e.g. .Net Framework v4.0 or above, ASP.NET, SQL Server, Web API, MVC, Entity Framework
- Advanced experience working with PostgreSQL databases
- Advanced experience with Object Oriented Design and Software Craftsmanship
- Preference will be given to candidates with experience with FAST software
- Experience with conducting and critiquing Code reviews, extreme programming, pair programming and mob programming
- Hands-on experience with general Internet technologies (CSS3, HTML5, JavaScript, Angular), web standards and internet protocols
- Familiarity with Cloud Technologies e.g. Azure or AWS ecosystems
- Understanding of accessibility and usability best practices
- Experience with SOA/REST Services/Web API/Microservices
- Experience mentoring other developers (peer to peer)
- Experience in Continuous Integration and Delivery and other DevOps practices
- Demonstrated ability to learn and adapt to new technologies
- Excellent Communication and Partnership skills
- Relevant industry certifications
- Experience in software architecture and patterns of software architecture a plus.
Required Skills:
- C# or other object-oriented languages and the .NET ecosystem.
- Experience working with PostgreSQL or similar relational databases.
- Strong problem-solving skills and the ability to debug and reason through complex processes.
Desired Skills:
- Experience with government public system (Preferably STARS).
- Experience with Cloud Technologies (Preferably Azure or AWS).
- Experience with FAST software.