What are the responsibilities and job description for the Application Developer (.NET) position at Infojini Inc?
Job Description
- Involvement in database design, writing and debugging long and complex stored procedures, triggers, SSIS, and SSRS.
- Write SQL queries, review query performance, and optimize code.
- Secure coding/development experience is preferred.
- Prepare detailed specifications and technical design documents.
- Help identify and resolve gaps between requirements and technical design.
- Work closely with customers, business analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions.
- Ensure that solutions are aligned with business and IT strategies and comply with the organization's architectural standards.
- Train and mentor junior developers.
- Designs, implements, and maintains Azure DevSecops best practices throughout the software development cycle.
- Understanding of web development for both desktop and mobile use.
- Debug code and perform thorough and proper unit tests on all aspects of the application.
- Enforce coding standards including secure coding/development.
- Provide input in problem-solving by using technical, time management, and analytical skills.
- Demonstrate excellent organizational, written, verbal, and interpersonal skills.
- Display a high degree of inquisitiveness and an eagerness to learn at a detailed and abstract level.
- Maintains and develops automation and continuous build/integration/deployment infrastructure for multiple environments
Requirements
- Must be able to demonstrate the ability to operate as a Senior/Advanced Developer with strong skills in Microsoft .Net Core 5.0 and T-SQL 2019 or higher versions to address tough system challenges.
- Must possess strong analytical skills to understand the business rules, complex code and make modifications.
- Proficient with Angular 15 or higher versions.
- Proficient with Node JS 14.20.0, Visual Studio 2019, Visual Studio Code 1.80, Bootstrap 4.6.0, or higher versions.
- Experience with RESTful API integration. RESTful API uses HTTP requests to GET, PUT, POST, and DELETE data.
- Experience with Azure DevOps tools such as Azure Pipelines, Azure Repos, and Azure Boards