Summary:
In this role, you will be responsible for designing, developing, and maintaining robust and scalable1 web applications and user interfaces using the .NET framework. You will collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions2 that meet business needs.
Essential Job Duties and Responsibilities include:
- Design, develop, and maintain web applications and user interfaces using .NET technologies (e.g., C#, .Net Core, ASP.NET MVC, Razor Pages, Blazor).
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Develop and consume RESTful APIs and web services.
- Implement responsive and user-friendly UI designs using HTML, CSS, JavaScript, and modern UI frameworks (e.g., React, Angular, Vue.js, Bootstrap).
- Work with databases (e.g., SQL Server, NoSQL databases) and ORMs (e.g., Entity Framework Core).
- Perform unit and integration testing to ensure code quality and functionality.
- Participate in code reviews and provide constructive feedback to other developers.
- Troubleshoot and debug complex issues in production and development environments.
- Contribute to the continuous improvement of development processes and tools.
- Stay up to date with the latest .NET technologies and trends.
- Potentially mentoring junior developers.
- Maintain regular and punctual attendance.
Other Related Duties: Performs other related duties as assigned.
Supervisory Responsibilities: This position has no supervisory responsibilities.
Education and/or Experience: - Bachelor's degree in Computer Science or equivalent is preferred.
- 10+ years of professional experience in .NET development, with a strong focus on web and UI development.
- Extensive experience with C#, ASP.NET, VB Script, MVC/Core and related .NET technologies.
- Strong understanding of object-oriented programming principles and design patterns.
- Proficiency in HTML, CSS, JavaScript, and modern UI frameworks (e.g., React, Angular, Vue.js, Bootstrap).
- Experience with RESTful API design and development.
- Experience working with databases (e.g., SQL Server, NoSQL databases) and ORMs (e.g., Entity Framework Core).
- Experience with version control systems (e.g., GIT).
- Solid understanding of software development methodologies (e.g., Agile, Scrum).
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
Language Skills: Ability to read and interpret documents such as policy and procedure manuals, safety rules, operating and maintenance instructions. Ability to write routine reports and correspondence. Ability to speak effectively before groups of customers or employees of the organization.
Mathematical Skills: Ability to calculate figures and amounts such as discounts, interest, commissions, and percentages.
Reasoning Ability: Ability to solve practical problems and solve a variety of concrete variables in situations where only limited standardizations exists. Ability to intemperate a variety of instructions furnished in written, oral, diagram, or schedule form.
Customer Service Relationships: Assesses and diffuses problem situations and requires influencing others to reach consensus. Requires tact and diplomacy to handle difficult customer relationships. Explores alternatives and creative solutions to meeting the needs of customers.
Work Complexity: Tasks are multiple and diverse with some interrelationship across processes. Work requires the direct application of a variety of procedures, policies and/or precedents.
Work Environment: Work is normally performed in a typical interior work environment which does not subject the employee to any hazardous or unpleasant elements.
Equal Employment Opportunity: The Company is committed to providing equal employment opportunities to all employees and applicants without regard to race, ethnicity, color, sex, marital status, sexual orientation, gender identity or expression, pregnancy, religion, national origin, age (40 and over), disability, military status, genetic information or any other basis protected by applicable federal, state, or local laws.
Americans with Disabilities Act: Applicants as well as employees who are or become disabled must be able to satisfactorily perform the essential job functions of the position either with or without reasonable accommodation. Applicants as well as employees are encouraged to meet with Human Resources as the organization shall review reasonable accommodations on a case-by-case basis in accordance with applicable law.
Job Responsibilities: The following statements reflect the general duties and responsibilities considered necessary to perform the essential functions of the job and should not be considered as an all-inclusive list of all the work requirements of the position. The Company may change the specific job duties with or without prior notice based on the needs of the organization.
#LI-DH1