Apply📍 Rochester, New York, United States; Pennsylvania, United States; Ohio, United States; Michigan, United States; North Carolina, United States
🧭 Full-Time
💸 $105,000 - $155,000 per year
🔍 Software Development
- BS degree in Computer Science, Computer Engineering, or equivalent experience
- Five+ years of enterprise business software development experience in Java or .NET in complex heterogeneous environments
- Comfortable with large complex database environments including SQL Server, Oracle, and MongoDB
- Broad experience as a developer in complex enterprise environments with recent focus on full stack web development using JavaScript frameworks, RESTful endpoints, Relational Databases, and Document Databases
- Knowledge of one or more of the following Java or .NET frameworks: Springboot, Spring framework, .NET MVC, .NET Core, .NET WebAPI
- Working understanding of automated build, deploy, and release pipelines
- Experience working within a DevOps environment
- Experience in design for testability and building out automated unit, integration, and end-to-end test scenarios
- Understanding of containerization and private cloud technologies such as Docker and Openshift
- Experience leading and mentoring teams in an Agile/Scrum environment
- Understand the client’s mission, vision, and business value as defined by the client’s Product Owner
- Partner with both technical and non-technical stakeholders to design, develop, and guide advanced technical software solutions while identifying and prioritizing features
- Partner with the Scrum Master to manage the solution team to design, develop and implement solutions considering client needs, solution architecture, and resource constraints
- Moderate the solution creation process, coordinate agile development of the solution, and ensure good development practices
- Deliver an uncompromising customer experience
- Build technical and non-technical relationships inside of your team, across Mindex delivery teams, and with customer stakeholders
- Lead, mentor, and coach junior team members to help them become better engineers
- Investigate new technologies, processes, and best practices
- Remain accountable for work output of the delivery team from concept through delivery
- Act as final quality gate for all team deliverables, approving PRs, reviewing test automation, and documentation and returning for rework as needed
- Be a trusted advisor, present and engaged in customer meetings and discussions, prepared to offer advice and assistance
DockerLeadershipSoftware DevelopmentSQLAgileJavaJavascriptMongoDBOracleSCRUMSpringJavaScriptProduct DevelopmentGo.NET.NET coreDevOps
Posted 2024-10-04
Apply