Web Developer 🔥
Openings: 1
Job Type: Contract-to-Perm
Must-Haves:
- Any experience level (experience years will affect salary) open to entry level, mid-level, and senior candidates
- .Net/C# programming
- Microsoft Visual Studio
- Tag based web programming (like HTML, PHP or Coldfusion)
- Docker containers
- Knowledge of web programming concepts
- Understanding of HTML
- Experience using a code repository
- Clean Architecture, CQRS, and other foundational architectural patterns
- Using analysis and critical thinking skills to determine and assess the needs of the user and then create software to meet the requirements
- Providing clear instructions to the project team, clearly explaining how the software works to the customer and being available to answer any questions that may arise using exceptional communication skills
- Applying keen attention to detail and organization to work on numerous parts of a system or application at the same time while being accurate and thorough
- Working well with others on the team of Designers, Developers and Programmers using effective interpersonal skills
- Being able to efficiently identify and resolve issues that arise during the design, testing and maintenance processes using problem-solving skills
Plusses
- Azure Cloud resources such as app services, VMs, Logic Apps, APIs, Azure Data Factory, Azure Batch, Azure Functions, Web Apps, etc.
- Azure DevOps technologies including repos, pipelines, work items, and test plans
- Experience developing and using microservices
- Experience with PowerBI
Day-to-Day
- Working on internal business applications
- Mostly backend .NET Core development
- Analyze the needs of the user
- Design, test and develop the software to meet those needs
- Recommend upgrades for existing systems and programs
- Develop separate elements of a software that work well in the program as a whole
- Create various diagrams, flowcharts and models that illustrate the type of code needed for programmers
- Ensure continued functionality of a program during maintenance and testing of software
- Document each aspect of a system or application as a reference for future upgrades and maintenance
- Revisit the development process to fix bugs or address client or consumer concerns
- Answer support questions for users
- Create new workflow items to describe work to be done
- Perform testing to ensure changes work properly and did not cause issues elsewhere in the application or API