Praxent is a company dedicated to transforming the financial services industry by modernizing outdated customer-facing software applications. They are looking for a Senior Software Engineer (.NET) to enhance team capacity, mentor junior developers, and ensure successful delivery of sprint commitments through technical expertise and collaboration.
Responsibilities:
- Enhance the team's capacity to deliver assigned stories by end of sprint
- Cultivate Camaraderie: Ensure that Core Values are living and breathing throughout the project team
- Deliver Value: Develop features requiring a novel technical design and act as a mentor to more junior developers through ad-hoc collaboration and structured code reviews
- Increase Velocity: Enhance the team's capacity by documenting plans to anticipated risks/blockers, advancing best practices, and mentoring peers and more junior team members
- Guide Development: Serve as technical SME in the sprint, ensuring successful delivery of the sprint commitment by managing pipelines, environments, and oversight of key deliverables
- Demonstrate Expertise: Present technical and sprint demos, such as completed API methods and automated deployment processes during sprint review meetings
- Expand Frameworks: Demonstrate proficiency at two of the following: building attractive user interfaces, building data driven REST APIs, administering databases/cloud/servers
- Key Activities: Ensuring the team understands acceptance criteria, tracking daily progress, limit team's QA kickback, deliver stories as assigned, find opportunities to increase capacity and velocity
Requirements:
- demonstrable proficiency with at least two of the following: building attractive user interfaces, building data driven REST APIs, administering databases/cloud/servers
- 5-8 years professional experience in relevant technology and projects including ongoing adherence of best practices, experience managing DevOps pipelines, developing features with novel technical designs, and acting as a technical lead to a development team
- Experience in building .NET applications
- Expertise in designing and implementing server-side applications using C#, with a focus on creating secure, efficient RESTful APIs and working with databases like SQL Server
- Skilled in integrating back-end components, with a solid understanding of application architecture, allowing for seamless data flow and enhanced user experiences across full stack applications
- Experience presenting to client stakeholders and communicating technical and business value
- Experience understanding and articulating the business outcomes that your development projects impact
- Experience with coaching and mentoring, demonstrated through ad-hoc collaboration and structured code reviews
- may include intensive programs, Bachelor's Degree in Computer Science, Software Engineering, or a equivalent experience
- We Care Deeply, Always Deliver, Never Settle, Do It Together, Own the Outcome, and approach every situation with a CAN DO mentality