banner

Senior .NET & Angular Developer

TRC

Houston, Texas, 77084

Apply Now
Salary:

$90000 - $100000 Year

Job type:

Monday to Friday

Job Schedule:

Day shift

Job benefits:

Health insurance
Paid time off
Employee discount
Dental insurance
Vision insurance
401(k)
401(k) matching
Flexible schedule
Parental Leave
Tuition reimbursement
Flexible spending account
Retirement plan
Others

Description:

Job Description
About Us

Groundbreaker. Game changer. Pioneer.



TRC has long set the bar for clients who require more than just engineering, combining science with the latest technology to devise innovative solutions that stand the test of time. From pipelines to power plants, roadways to reservoirs, schoolyards to security solutions, clients look to TRC for breakthrough thinking backed by the innovative follow-through of an industry leader.



TRC's professionals work with a broad range of commercial, industrial and government clients and the communities they serve. We deliver breakthrough solutions that address local needs -- so our clients can better succeed in an ever-changing world.



Working at TRC means tackling interesting, meaningful projects. We pride ourselves on our collaborative spirit, entrepreneurial zeal and agile corporate structure. We recognize that the expertise of our staff is our strongest asset, so we generously reward employees for successful performance and invest in their careers through training and the development of new skills and certifications.


Overview

We are seeking a highly skilled and experienced Senior .NET and Angular Developer to join our dynamic team. The ideal candidate will have a strong background in software development with expertise in both the .NET framework and Angular. As a senior member of our development team, you will play a crucial role in designing, implementing, testing, and maintaining high-quality software solutions that meet our clients' needs. **This position requires 3 days per week in the office in downtown Houston.**


Responsibilities

Software Development:
Design, develop, test, and deploy high-quality software solutions using .NET technologies and Angular.
Collaborate with cross-functional teams to analyze, define, and implement innovative solutions for complex business requirements.



Technical Leadership:
Provide technical leadership and guidance to junior developers.
Review and evaluate the work of other team members to ensure code quality, adherence to coding standards, and best practices.



Architecture and Design:
Participate in the architectural design and implementation of software systems.
Work closely with solution architects to ensure that the software architecture aligns with business goals and scalability requirements.
Code Review and Quality Assurance:

Conduct thorough code reviews to identify and address issues related to code quality, performance, and security.
Collaborate with quality assurance teams to ensure the delivery of high-quality, bug-free software.



Documentation:
Create and maintain comprehensive technical documentation for developed software components and systems.
Document and communicate design decisions, code changes, and best practices.
Collaboration and Communication:

Collaborate effectively with product owners, business analysts, and other stakeholders to understand and clarify requirements.
Communicate technical concepts and solutions to both technical and non-technical team members.



Continuous Learning:
Stay abreast of industry trends, emerging technologies, and best practices.
Actively participate in professional development activities to enhance skills and knowledge.


Qualifications

- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience (4-8 years) as a .NET Developer with expertise in C# and the .NET framework.
- Strong proficiency in Angular and front-end technologies.
- Solid understanding of software design principles, architecture, and best practices.
- Experience with database design and SQL, preferably with Microsoft SQL Server.
- Familiarity with agile development methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.


Preferred Qualifications:

- Experience with cloud platforms (e.g., Azure, AWS).
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Familiarity with DevOps practices and tools.
- Certifications in relevant technologies.
- If you meet these qualifications and are passionate about delivering high-quality software solutions, we invite you to apply for this exciting opportunity to contribute to our innovative and dynamic development team.


EEO Statement

TRC is an equal opportunity employer: disability/veteran. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Skill:

Communication
Leadership
Teamwork
Interpersonal
Learning/adaptability
Self-management
Organizational
Computer
Problem solving
Open mindedness
Strong work ethic
technology
Others

Others Requirements:

- Proven experience (4-8 years) as a .NET Developer with expertise in C# and the .NET framework.

Category:

Technology

Positions:

On going position

Location:

Hybrid Remote