As a Lead Software Developer at SCIS, you will play a pivotal role in shaping the technological landscape of our organization. This position is responsible for leading the design, development, and maintenance of software applications using .NET and other technologies. As a leader within the software development team, you will provide technical oversight and direction to other developers, collaborate with stakeholders, conduct code reviews, and ensure the delivery of high-quality and reliable software solutions. This role requires technical expertise, strategic thinking, effective communication, and the ability to lead a team.
Specific Duties
· Design, develop, and maintain web applications using ASP.NET Core and other Microsoft technologies.
· Lead the design and architecture of complex systems, ensuring scalability, maintainability, and performance.
· Collaborate with stakeholders to translate business needs into technical solutions.
· Manage the software development team's schedule and priorities, ensuring timely delivery of project milestones and aligning tasks with business objectives.
· Provide technical leadership to the team, conducting code reviews, enforcing standards, clarifying requirements, and guiding UI and architectural decisions.
· Continuously evaluate the adoption of new technologies, tools, standards, and frameworks.
· Oversees the release management process, ensuring smooth and controlled deployment of software releases.
· Respond quickly and effectively to production issues, performing root cause analysis and implementing long-term solutions.
· Perform other duties as required.
Minimum Background, Education & Experience
· Bachelor or Master's s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
· 5+ years of experience in software development with a strong focus on .NET technologies.
· Proficiency in C#, ASP.NET Core, and ASP.NET MVC/Web API.
· Proficiency in SQL Server and relational database design.
· Hands-on experience with front-end web development using HTML, CSS, and JavaScript. Experience with Angular, React, or Blazor is a plus.
· Expert-level knowledge of object-oriented programming (OOP), design patterns, and best practices.
· Experience with Git for version control.
· Familiarity with CI/CD pipelines, DevOps practices, and tools like Azure DevOps or Jenkins.
· Knowledge of agile development methodologies, such as Scrum or Kanban.
· Leadership experience, including mentoring junior team members or leading technical projects, is highly desirable.
· Excellent communication and collaboration skills to work effectively across teams.
· Must read, write, and speak English.
Ability to:
· Pass a 10- year history with most recent 5 years verified
· Must be able to check against recent version of FAA name list
· Read, write and speak English
· Write legibly
Physical abilities to:
· Work in a fast paced –high volume environment
· Lift, push and pull 25 lbs.
· Able to sit for long periods
· Sufficient hand dexterity to manipulate small parts
· Schedule flexibility
Job Type: Full-time
Pay: $93,099.00 - $114,744.00 per year
Benefits:
- 401(k)
- Dental insurance
- Disability insurance
- Health insurance
- Health savings account
- Life insurance
- Paid sick time
- Paid time off
- Vision insurance
Ability to Commute:
- Irving, TX 75039 (Required)
Ability to Relocate:
- Irving, TX 75039: Relocate before starting work (Preferred)
Work Location: In person