.NET Web Developer

15 Oct 2024

Vacancy expired!

Lead Software Engineer - Web

Location: PHILADELPHIA, PA OR LAS VEGAS, NV

FULL TIME Job Location
    • This role is currently remote but would need to be commutable to our Philadelphia, PA or Las Vegas, NV office
Job Responsibilities
    • Responsible for conducting, leading and coordinating software development activities throughout the project, including key design decisions for the technology, structure and configuration of the system.
    • Participate in business requirements gathering activities and documenting the requirements, business and system process flows, data flows, system integration definitions, application requirements, interactions and dependencies with components, and conceptual designs.
    • Architect and design aspects of the system, producing a technical design document and present/communicate the architecture and software solutions to key stake holders, architects, and developers. This not only includes the software to be built, but the development tools, core frameworks, off-the-shelf components and services, security mechanisms, user interaction models, workflows, user interfaces, and desired patterns and methodologies to be implemented on the project.
    • Provide input into architecting the hardware environment, services platform, application platform, and database.
    • Work within the Scrum team to create stories, tasks, estimates, and delivery each Sprint.
    • Follow and contribute to technical standards, coding standards, tools, platforms, and approaches. Help define and create application frameworks and common libraries for a wide variety of solutions, always seeking to reuse code and core frameworks where possible.
    • Work with your team’s QA engineers to ensure proper test plan, test coverage, test execution, and defect remediation.
Required Skills & Experience
    • Bachelor’s Degree in Computer Science or related field
    • 8+ years’ experience in application development and testing
    • 2+ years of leading a team
    • High volume transactional processing environments
    • Excellent problem solver who delivers innovative solutions
    • Enjoys a fast-paced environment and can manage multiple projects during a sprint
    • Strong coaching skills. Ability to step outside of role confines, teach and enable teams
    • Ability to anticipate potential problems, determine and implement solutions
    • Reliable team member
    • Experience with accurate task estimating and planning
    • Effective English communication skills (Listening, Speaking, Writing)
    • Strong web development using MVC, HTML 5, CSS, JavaScript, jQuery
    • Strong C# middleware development skills using ASP.NET Core or .NET 5+
    • Strong SQL Server development skills
    • Understanding of secure coding practices
    • Familiarity with Git
    • Microsoft Office
    • Must pass a criminal background check and drug testing
    • Ability to work in teams with good organizational skills work under pressure and meet tight deadlines.
    • Occasional travel may be required (U.S.)