So please only send someone who is strong with c# .net and azure sql, with solid exp using react for front end. Do not worry about the other azure tools
Location: Remote
Job Description:
- Confirms project requirements by reviewing program objective, input data, and output requirements with analyst, supervisor, and client as necessary.
- Continuing the development and maintenance of multiple web applications.
- Providing guidance to a team of developers and reviewing modifications to the source code.
- "Paying down” technical debt on an on-going basis.
- Maintaining the Continuous Integration / Continuous Deployment (CI/CD) pipeline.
- Conceptualize software solutions at both the unit level, i.e. program module, and at the system level, i.e. integrated applications.
- Understand and identify the potential product implication of project features to other projects, products and upcoming projects.
- Understand the complexity of product workflow and the impact of the additional features being implemented to products and identify any potential customer workflow impacts.
- Knowledge, understanding and experience using multiple software methodologies, tools and techniques.
- Provide technical expertise for both assigned projects, and other requests from all parts of the organization.
- Working with our Operations team to ingest our client's data and returning meaningful reports back to them.
- Actively engage to improve the development team through software development best practices, tools and techniques.
- Identify areas for process improvement and lead other engineers in how to incorporate the process improvement.
- Maintains historical records by documenting program development and revisions.
- Work on tickets assigned through the helpdesk system relative to the application development role. Record, track, and document the help desk request problem-solving process, including all successful and unsuccessful decisions made, and actions taken, through to the final resolution. Test fixes to ensure problem has been adequately resolved.
- Maintains client confidence and protects operations by keeping information confidential.
- Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
- Good understanding of the organization's goals and objectives.
Minimum Qualifications:
The following is a list of personal and professional competencies that must be present to succeed in this role.
- Strong background in full stack development.
- Proficient in React, JavaScript and TypeScript.
- Experience with Webpack 5, module federation, ag-Grid-React, and Emotion.
- Proficient in C# and Python.
- Experience calling and building RESTful web services, WebAPI and GraphQL.
- Experience with relational databases and document databases, specifically Azure SQL and Cosmos DB.
- Experience in data processing (ELT) and automating these tasks.
- Experience with Azure Synapse Analytics and data warehousing.
- Experience in writing unit and integration tests.
- Experience with feature flags.
- Experience with Visual Studio Professional and Visual Studio Code.
- Experience with Git.
- Experience with Continuous Integration / Continuous Deployment (CI/CD) methodologies.
- Experience with Office 365 application suite.
- Excellent oral and written communication skills.
- Desire to keep up-to-date with the latest best practices in software development.
- Ability to think critically and analyze information; problem solving.
- Bachelor's Degree in Information Technology / Computer Science AND 5+ years of equivalent experience.
Thanks & Regards,