Job Description
Capstone IT is helping our client find a Lead Application Developer for their team! This direct placement can be remote candidates working from home based in Omaha or Boston preferred. The Lead Application Developer is part of the agile development team responsible for building and maintaining enterprise software systems. This role will work closely with the Cloud Application Architect and other team members to ensure that the development teams deliver quality software solutions that meet the needs of the business, add business value, and are consistent with our technical design patterns. The Lead Application Developer will collaborate with team members to assist in application design and will mentor developers as needed on best practices as well as the latest tools and technologies. This is a hands-on role that will involve coding as well as design and architecture work.
***Sponsorship is not available for this position!
***Direct placement only; no contract option!
Job Duties:
-
Design, code, test, debug, and support Web Applications using a variety of technologies, including Microsoft .Net/C# and SQL Server as well as front-end frameworks such as Angular and React
-
Design and build serverless Web APIs and microservices to support front end applications in a cloud environment
-
Design, develop, and unit test applications in accordance with established standards.
-
Develop, refine, and tune integrations between applications. Analyze and resolve technical and application problems
-
Work closely with business partners and development team members to understand desired system requirements
-
Participate in technical grooming sessions with development teams to ensure that new initiatives are well designed and understood before development begins
-
Collaborate with and across teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
-
Work diligently to meet project deadlines
-
Provide technical guidance and mentorship to a team of consisting of software developers, business and quality analysts and ensure best practices around secure development standards are met
-
Proactively troubleshoot applications and identify performance and availability issues providing effective options for resolution
-
Tune performance and resolve availability issues of product or service and its dependencies
-
Create and maintain documentation of solutions
-
Provide high level architecture and analysis
-
Work closely with quality assurance staff to ensure coded components meet requirements and respond timely to issues reported
-
Perform code reviews to ensure compliance of standards and quality
-
Participate in unit, integration, and business acceptance testing of the applications
-
Learn new technologies and keep abreast of existing technologies and apply these to a variety of projects as applicable. Research and evaluate a variety of software products to support business needs & initiatives
-
Coach team members and ensure they are achieving their goals
-
Create and promote an environment that is highly collaborative and engaging
-
Inspire the company vision and create a positive culture around that vision
Requirements:
-
Bachelors Degree in Information Technology, Computer Science or related field required.
-
10+ years of solid, software engineering experience utilizing C#/.NET
-
5 - 7+ years building Web Applications
-
Expertise with microservices, service-oriented, and event-driven system architectures
-
3+ years experience in Azure DevOps, cloud-based deployments, continuous build and integration pipelines
-
Experience building and optimizing data pipelines, architectures, and data sets in a mix of cloud-based and on-premise solutions
-
Proficient with Git-based version control systems (i.e., GitLab, GitHub, Azure DevOps, etc.)
-
Experience with modern software engineering practices (Continuous Integration, Test Driven Development, secure development practices) and respective tools
-
Proficiency with containerization concepts and related orchestration services
-
Strong experience with API design patterns
-
Expert in processes such as pair programming, conducting of code reviews, promoting good development principles, such as test-driven development, and taking the lead in correcting code defects
-
Strong expertise in multiple front-end frameworks such as ASP.Net MVC or WebForms, Angular, React, Vue, Ember.JS, Knockout.JS, etc.
-
Strong understanding of unit testing concepts and frameworks
-
Knowledge of SQL Server technologies and experience developing database applications using SQL server.
-
Ability to be self-directed
-
Ability to work with a sense of urgency to meet deadlines and address competing priorities.
-
Ability to thrive in a team-oriented, collaborative setting.
-
Effective problem solving and organizational skills.
-
Experience with agile methodologies and the full software development life cycle
-
Excellent written and verbal communication skills
-
Be a life-long student of technology with passion for researching and experimenting with new technology
-
Certifications/Licensures: N/A
Capstone Consulting is an EEO employer
Capstone website http://www.capstonec.com/
Like us on Facebook:
https://www.facebook.com/CapstoneITStaffingSolutions/
Follow us on Twitter:
https://twitter.com/capstone__IT/
Connect with us on LinkedIn:
https://linkedin.com/company/capstone-consulting/