What are the responsibilities and job description for the Programmer Analyst .NET Core position at InfoPeople Corporation?
We are seeking a Developer with strong oral and written communication skills and at least 10 years or more of .NET web application development experience. The candidate should have fluency with the .NET web application lifecycle and middleware, C#, Web API design, development, and security, Blazor, and JavaScript, including frameworks such as React, Angular, Mud Blazor, CSS3, and HTML5.
The role involves managing, encoding, and analyzing complex software requirements to design and develop high-quality components using the .NET Core framework. The Senior Developer is expected to ensure that programming best practices are being followed, prioritize work effectively, and write system documentation when required. Strong oral and written communication skills are essential for effective technical and business requirement discussions.
Core Technical Skills and Behavior
- Strong understanding of C# language
- Demonstrated experience with .NET web application lifecycle and middleware
- Experience with software development and architecture patterns
- Web API design, development, and security
- Relational database design
- T-SQL development
- Write effective unit tests and integration tests to ensure high-quality software delivery
- In-depth knowledge of system design patterns, tiered architecture, effort estimation, and testing practices
- Understanding of key business processes and competitive strategies related to the IT function
- Work with project business and system analysts to clarify the requirements and then implement them
- Participate in Agile SDLC
- Team-first attitude, character, and skill matter
Desired Skills
Skills