Enable job alerts via email!

Lead Software Engineer

Alacrity Solutions

United States

Remote

USD 147,000 - 150,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company is seeking a Lead Software Engineer to design and develop complex applications. The role involves leading a team in an Agile environment while ensuring high coding standards and addressing application performance. Candidates should possess 15 years of experience in full stack .NET development and be prepared for a remote working environment.

Qualifications

  • 15 years of software development experience with .NET and web technologies.
  • Experience in Agile environments and managing software teams.
  • Strong skills in databases and API management.

Responsibilities

  • Lead design, development, and maintenance of complex software applications.
  • Oversee development efforts and coordinate with Product Owner.
  • Ensure quality through code reviews and team mentoring.

Skills

Full stack .NET
Web-based technologies
C#
HTML
JavaScript
CSS
Object Relational Mapping tools
Version control systems
Agile methodology
Architectural patterns
SQL Server
API development
Cloud platforms

Education

Bachelor’s degree in Computer Science or related field

Job description

Alacrity Network Solutions, LLC: Lead Software Engineer Eugene, OR

DUTIES:
  • Play a critical role in the design, development, and maintenance of complex n-tier software applications.
  • Work closely with the Product Owner, assisting in story definition, evaluation, and translation of business requirements into technical solutions.
  • Lead the development effort of a team of Software and QA Engineers, overseeing sprints, and providing technical oversight through issue resolution, code reviews, and design guidance.
  • Responsible for maintenance and defect resolution, managing all aspects of the software throughout the application life cycle.
  • Work with the Product Owner and a team of Software and Quality Assurance Engineers in an Agile team environment to analyze, design, develop, configure, and maintain web applications and services utilizing Microsoft technologies.
  • Partner with the Product Owner to ensure that development requirements align with business needs. Providing delivery effort estimates, as well as effectively identifying priorities for deliverables.
  • Lead team meetings and work sessions discussing requirements, status, changes, and updates.
  • Provide technical oversight, through code reviews and mentoring for all software team members by sharing insights into best practices for coding, design, and architecture principles.
  • Perform application and database performance tuning as well as participate in system documentation according to established standards.
  • Review and identify root cause and correct issues identified through user issue reporting or other system performance indicators.
  • Provide on-call production support.
  • Lead technology upgrades, migration to cloud, enhancements, and new development initiatives.
  • Standardizes and documents various practices and procedures.
  • Assures quality by complying with relevant policies and procedures.
  • Contributes positively to team dynamics, providing direction and support to engineering team members through open communication and clear explanations.
  • Be available to work evenings, weekends and holidays as needed.


REQUIREMENTS:Bachelor’s degree (or its equivalent) in Computer Science, Computer Applications or a related technical field followed by 15 years of progressively responsible professional coding experience. Experience must include:
  • 15 years of experience in full stack .NET and/or .NET Core software development.
  • 15 years of experience with web-based technologies including Web Forms, and MVC.
  • 15 years of experience writing clear, concise code in C#, HTML, JavaScript, and CSS.
  • 15 years of experience with the design, development, and maintenance of multi-tiered applications.
  • 15 years of experience with Object Relational Mapping (ORM) tools (i.e. netTiers, EF, and/or NHibernate).
  • 15 years of experience using and managing version control systems (i.e. SVN and/or Git).
  • 10 years of experience working in an agile environment
  • 10 years of experience with architectural patterns for writing scalable and maintainable web-based applications.
  • 10 years of experience in the design and development of relational databases (SQL Server), using T-SQL for data aggregation and management.
  • 10 years of experience creating and maintaining various API structures (i.e. SOAP, REST, JSON, AJAX, and XML).
  • 5 years of experience with cloud platforms (i.e. AWS and/or Azure).

Must be available to work evenings, weekends and holidays as needed to address critical needs.

Telework: 100% Remote; position may be performed from anywhere in the U.S.
Travel: Up to 5% domestic travel

SALARY: 147,638-149,507/year


Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.