Job Responsibilities
- Perform a variety of programming assignments requiring knowledge of established programming procedures and data processing requirements.
- Maintain, modify, design, and implement new programs within existing systems and make recommendations on improving these systems.
- Work with project management and architects on application design and development.
- Develop applications, components, and services using C#.NET and Microsoft web technologies to meet business needs.
- Evaluate business requirements and processes to provide accurate estimates for development efforts.
- Interpret written business requirements and technical specification documents.
- Perform coding to written technical specifications and standards.
- Investigate, analyze and document reported defects.
- Create, document, and implement unit test plans, scripts, and test harnesses.
- Perform related duties as assigned.
- Provide reasonable and fair estimates for assigned tasks, work efforts, and projects.
- Keep current with software development trends, make suggestions, and take action on IT‑related best practices, processes, and systems.
- Guide less senior team members in both technical aspects and people skills.
- Provide direction for new tools, technologies, and development approaches.
- Collaborate effectively with cross‑functional teams (DevOps, infrastructure, business) and communicate clearly to align on requirements, priorities, and deliverables.
- Mentor other developers.
Education and Training
- BS/BA degree in Computer Science or Information Systems.
- .NET certification highly recommended.
Relevant Work Experience
- Minimum of 7 years of hands‑on experience working with C#.NET 8.0, ASP.NET, ASP.NET MVC, .NET Core, React, jQuery, JavaScript, HTML, CSS.
- Strong SQL skills. (Oracle is preferred but not required)
- Robust understanding of development lifecycle, SDLC processes, and guidelines.
- Must be able to work independently and efficiently within a diverse and fast‑paced, team‑oriented environment.
- Demonstrate strong problem‑solving and analytical skills.
- Must have a solid understanding of enterprise architecture.
- Experience with third‑party controls like Telerik ASP.NET controls is a plus.
- Experience developing applications using React.JS or React Native is a plus.
Benefits
- Health Insurance
- Vision Insurance
- Dental Insurance
- Life and Disability Insurance
- Flexible Spending and Health Savings Accounts
- Employee Assistance Program
- 401(k) plan with Company Match
- Paid Time Off (PTO)
- Paid Holidays, Bereavement, and Jury Duty
- Paid Pregnancy/Parental leave
- Paid Military Leave
- Tuition Reimbursement
Pay
We offer competitive wages that are commensurate with job‑related skills, experience, relevant education or training, and geographic location, starting in the range of $105,050.00 - $149,700.00 USD annually for full‑time employees. The annual compensation range is comprised of base pay earnings.
Equal Opportunity Employment and Accommodations
Holman provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
If you are a person with a disability needing assistance with the application process, please contact HR@Holman.com.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.