What are the responsibilities and job description for the Senior Software Developer position at JPI?
JPI is seeking a self-starter to assist senior-level clients and leadership within a government client leading the software development focused on Dynamics 365. This role will work directly in a highly charged and fast-paced environment as a main point of contact. This position will be working in the highest technical level of all phases of the application programing.
This is a W2 or 1099 opportunity.
This role is contingent upon contract award.
At JPI, we strive to empower our people and excel for our clients. We hold ourselves to high standards and prioritize our values of being one team with unwavering integrity. We are motivated by our mission and driven to deliver solutions that exceed expectations. Will you join us?
Responsibilities Include:
- Demonstrate excellence in time management, including the ability to manage timelines, scope, and deliverables effectively. This includes working collaboratively and understanding project requirements to meet business objectives.
- Offer responsive support to address user queries and issues.
- Effective communication skills to collaborate with stakeholders, gather design and reporting requirements, and translate business needs into actionable and intuitive solutions.
- Strong interpersonal skills for leading and collaborating with cross-functional teams.
- Demonstrated experience in managing relationships with internal and external stakeholders.
- A commitment to staying updated on emerging trends, technologies, and best practices. The ability to adapt to evolving business and technological landscapes is crucial.
- Proven ability to analyze complex problems, make informed decisions, and drive solutions.
- Experience in implementing and enforcing data governance practices.
- Ability to effectively communicate complex technical concepts to non-technical stakeholders.
Requirements
- A preferred 5 years with hands-on experience customizing and developing solutions using Microsoft Dynamics 365.
- Technical expertise, leadership, and problem-solving developing and deploying Dynamics 365 solutions.
- Proven experience leading and participating in code reviews, design reviews, and architecture discussions.
- Proven ability to develop and maintain high-quality software documentation and specifications.
- Proven experience leading and contributing to the success of end-to-end data pipelines, starting from data collecting agents to customer-facing experiences.
- Demonstrated ability to collaborate with internal partners to interpret complex requirements and deliver compelling solutions.
- Proven experience with delivery management, managing delivery, risk mitigation, and providing technical assistance to the team.
- Proven experience assuming end-to-end responsibility from the design phase to implementation.
- Strong proficiency in .NET languages like VB.NET or C#.
- Strong proficiency in using JavaScript, HTML, and CSS to customize and extend Dynamics 365.
- Demonstrated expertise in creating and customizing CRM entities.
- Demonstrated expertise in identifying and developing workflows, business rules, and plugins.
- Deep understanding on how to integrate Dynamics 365 with other systems.
- Advanced proficiency with cloud platforms (e.g., Azure) and cloud-based development
- Federal government experience and active clearance and/or EOD preferred
JPI is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.