Description
You will design, develop, and secure web applications within an ERP environment, owning the full lifecycle from requirements to deployment.
This role is on-site.
Responsibilities
- Design and implement secure Web APIs with architectural integrity.
- Collaborate with business and system analysts to clarify requirements and deliver technical solutions.
- Write system documentation and maintain high-quality code through unit and integration testing.
- Participate in the Agile SDLC, providing effort estimation and adhering to tiered architecture.
Required Skills
- 14+ years of professional software development experience.
- Expertise in C# and the .NET web application lifecycle and middleware.
- Proficiency in Web API design, development, and security.
- Strong front-end skills: Blazor, JavaScript, React, Angular, Mud Blazor, CSS3, and HTML5.
- Experience with relational database design and T-SQL development.
- Knowledge of software development and architecture patterns, including system design and tiered architecture.
- Experience with Git or TFS code repositories.
- Strong oral and written communication skills for technical and business discussions.
Preferred Skills
- Experience with Dapper ORM, Azure DevOps, or Serilog.
- Background in Test Driven Development (TDD).