Description
You will design, develop, and secure web applications within an ERP environment.
Responsibilities
- Design and implement Web APIs, ensuring security and architectural integrity.
- Collaborate with business and system analysts to clarify requirements and implement technical solutions.
- Write system documentation and maintain high-quality code through unit and integration testing.
- Participate in the Agile SDLC to deliver software through effective effort estimation and tiered architecture.
- Ensure programming best practices are followed across the application lifecycle.
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 including 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 patterns 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).