Software Developer - C#.NET

Overview

Remote
$75,000 - $82,000
Full Time
No Travel Required

Skills

C#
.Net
Angular
Software Developer
web development

Job Details

Our company is looking for a Software Developer to be assigned to an internal software development team working on one of TCC's ongoing application projects. Candidate will work under the direction of TCC Project Manager. Project teams are close-knit groups typically consisting of 2-5 developers who are encouraged to openly share their ideas with one another. All projects utilized the AGILE SCRUM Methodology.

IMMEDIATE START - upon clearing background check and drug screen.

REMOTE POSITION - prefer candidates in EST or CST time zones.

Essential Functions:
• Develop and maintain robust Angular applications, ensuring high performance, responsiveness, and scalability.
• Collaborate with cross-functional teams, including designers and product managers, to translate business requirements into technical specifications and implement solutions.
• Design and implement modular, component-based architectures in Angular, adhering to best practices and coding standards.
• Integrate Angular applications with RESTful APIs, ensuring seamless data flow and optimal user experiences.
• Utilize TypeScript, JavaScript, HTML5, and CSS3 to create responsive and visually appealing user interfaces.
• Conduct thorough unit testing using Jasmine or Karma and participate in code reviews to ensure code quality and adherence to coding standards.
• Debug and optimize code for performance, addressing bottlenecks and improving overall application efficiency.
• Stay updated on the latest Angular releases, features, and best practices, and apply this knowledge to enhance development processes.
• Collaborate to integrate CI/CD pipelines for automated testing and deployment.
• Work within an Agile/Scrum development environment, participating in sprint planning, daily stand-ups, and retrospectives.

Required Education, Experience and Skills:
• Bachelor's degree in Computer Science, Information Technology, or a related field.
• Minimum 2 years of proven experience as an C#.Net developer 
• Must have solid proficiency in Angular, TypeScript, JavaScript, HTML5, and CSS3.
• Experience with RxJS for handling asynchronous operations.
• Knowledge of state management solutions such as NgRx or Akita.
• Solid understanding of RESTful API integration and web development best practices.
• Experience with version control systems.
• Familiarity with build tools like Webpack or Angular CLI.
• Strong problem-solving skills and the ability to think critically in a fast-paced environment.
• Excellent communication and collaboration skills.

Benefits
• Medical, Dental, Vision Insurance
• Employer-funded Health Reimbursement Arrangement (HRA)
• Company sponsored 401k
• Paid Time Off

About TCC Solutions

TCC is the leading provider of early childhood education and care technology and services to state and local government agencies for the benefit of children, families, and providers. Founded in 1996, TCC is a minority-owned business enterprise (MBE), with nearly 25 years of experience and 180 team members, including subject matter experts with deep expertise in early childhood business, program, and policy. TCC has designed, developed, implemented, operated, and/or maintained early childhood solutions for state and local governments nationwide. Importantly, we have a demonstrated track record of being nimble, flexible, and responsive as new legislation and changing technologies emerge.
TCC s purpose is to improve the lives of children and families through innovative childcare and early education solutions.
Our mission is to be the nation s leading partner to state and local childcare and early education agencies.
And we live by our values: customer satisfaction, innovation, integrity, respect, and valuing families.

About TCC Software Solutions