Senior Full Stack Developer (Remote)
Apply NowLocation:
Cincinnati, OH, US
Company:
Tracker Products is a Christian-owned company focused on developing cloud-based evidence management software for law enforcement agencies.
Summary:
The Senior Full Stack Developer will build and maintain Angular and .NET applications. Candidates should have significant development expertise and a collaborative working style.
Requirements:
Technology: Angular, C#, .NET, Git
Hard Skills: Proficient in Typescript, Proficient in Angular, Proficient in C#, Familiarity with the .NET framework including .NET Core and .NET Standard, Strong understanding of object-oriented programming, Proficient understanding of code versioning tools (Git), Experience building REST services
Credentials: B.S. Computer Science or equivalent combination of other education/training/certifications
Experience: 5+ years of experience with requirements listed above
Job Description:
The Senior Developer reports to the Director of Development.
The Senior Full Stack Developer is responsible for building and maintaining new and existing Angular frontend applications, .NET web applications, and .Net console applications. The developer will also be required to coordinate with the development team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.
Duties / Responsibilities
Duties & Responsibilities of the Senior Developer include, but are not limited to:
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of application
- Identify bottlenecks and bugs and devise solutions to these problems
- Help maintain code quality, organization, and automation
- Collaborate with the Director of Development on projects
Skills
- Proven ability to lead and collaborate with team members
- Proficient in Typescript
- Proficient in Angular
- Experienced in building Angular front-end applications
- Proficient in C# with a good knowledge of its ecosystems
- Familiarity with the .NET framework (v4.7.2 and above), .NET Core, and .NET Standard
- Strong understanding of object-oriented programming
- Skills for writing reusable C# libraries
- Knowledge of concurrency patterns in C#
- Ability to write self-documenting, clean and readable code
- Proficient understanding of code versioning tools (Git)
- Familiarity with continuous integration
- Experience building REST services
- Agile Development/Test Driven Development
- Preferred: Familiarity with various design and architectural patterns, Experience with Entity Framework, Mongo DB, Elastic Search, Microsoft SQL
Education/Experience
Education of the Senior Developer includes, but is not limited to:
- S. Computer Science or equivalent combination of other education/training/certifications
- 5+ years of experience with requirements listed above