RemX Specialty Staffing
Leading nationwide organization seeks a Lead Software Engineer to join their Agile team to develop core frameworks, components and services that are the foundational pieces for their suite of applications.
We’re looking for a self-starter who can manage their time effectively.
The role requires drive and a sense of accountability because the day-to-day working environment will involve little direct supervision.
This is a REMOTE position.
Will design, develop, and maintain framework, components, and services that are consumed by internal and external engineering teams following SOLID principles of software development Work with the architecture team to create proof of concepts for new technologies and assists in determining which are a fit for the organization Build into and enhance the continuous integration / continuous delivery pipelines Act as a liaison to internal and external teams and assists in the onboarding process of new components and services Conduct code reviews and ensure code aligns with standards Serves as a key collaborative team player and leader working on a Scrum team Participate in Scrum activities and ceremonies Oversee the activities of those assigned to the development and maintenance of software-based systems in the supported areas Assist managers with input for staffing levels, development of staff, performance evaluations and other operational planning Job Requirements: Bachelor’s Degree in Computer Science, Computer Engineering or related technical discipline 7 years of relevant, hands-on engineering experience Strong Microsoft Stack experience including .NET 4.6, SQL Server 2016, Azure DevOps, Dynamics CRM Strong in Angular UI Experienced with monitoring, logging, alerting tools such as New Relic, Splunk or Greylog 3 years developing in a Scrum environment Ability to switch between technologies (C#, Python, Java) Experience with highly concurrent and multi-threaded web application and service development Experience developing web applications and service-oriented architecture (SOA) Experience building highly scalable RESTful services Experience with application build process and integration and deployments to on-premise and/or cloud environments like AWS and Azure Experience building core components and services for alerting, monitoring, logging, builds, deployments, authentication, authorization, etc.
Experience writing unit tests in testing frameworks like JUnit or MS Test Experience evaluating and implementing best practices tools and techniques for software development, leading code reviews and coaching/mentoring engineers Demonstrates proficient leadership skills