Company:
Dice
Location: Chicago
Closing Date: 06/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Summary Of Role
Design, create, and maintain on-premises and cloud-hosted custom applications using the Microsoft .NET platform and environment. Design, create, and manage Microsoft SQL Server database objects that support custom applications, including tables, views, and stored procedures. Understand requirements and transform them into functional applications in line with business objectives. Build, test, monitor, and provide continuous improvements through research and development of new features, incremental updates, and application optimization. Collaborate with peers to design the best solution possible using the Microsoft .NET platform and Microsoft technology stack.
Role Responsibilities
- Work with all levels of the firm to innovate and build high-quality, full stack software solutions, leveraging the versatility of the Microsoft .NET platform and Microsoft SQL Server.
- Maintain and upgrade existing applications and fix issues.
- Ensure error-free code that adheres to coding practices consistent with existing development projects.
- Implement best practices and methodologies for security, quality, and maintainability.
- Support the firm s data pipelines, including some off-hours, via service orchestration and automation platform.
- Performs other duties and/or projects as assigned.
Required Skills & Experience
- Strong knowledge and proven working experience as Developer, using Modern .NET.
- Familiarity with the full software development lifecycle and development approaches.
- Demonstrated experience with architecting software solutions.
- Strong understanding of object-oriented programming concepts and methods.
- Experience building console, desktop, web, and WebAPI projects.
- Knowledge of testing and automated testing concepts.
- Ability and desire to understand business unit processes to provide automation and efficiency solutions.
- Strong troubleshooting, problem-solving, and analytical skills.
- Ability to learn new languages and technologies.
- Team player with ability to collaborate effectively with other teams.
- Strong written and verbal communication skills.
- Ability to support the team s work, review, and potentially refactor code.
- Experience with software/technologies/concepts including Visual Studio 2022+, SQL Server Management Studio, .NET 6+, C# 7.0+, ETL/ELT, Entity Framework, WebAPI (consumption and development), and ADO.NET required.
- Experience with software/technologies including Microsoft Azure (functions, app services, storage accounts, data factories, and similar resources for application and ETL architecture), GitHub (repositories and associated source control branching/merging practices), Jira Software (for task tracking), Postman, RedGate SQL Compare, Microsoft PowerBI, Python, VB.NET, or similar desired.
- Bachelor's Degree in a Computer Science, Engineering, or relevant field required
- 4+ years of experience required.
Benefits
- Competitive salary and bonus
- Medical, dental and vision coverage
- 401k retirement plan with dollar-for-dollar matching contributions (up to 6% of salary)
- Tuition and professional certification reimbursement
- Paid parental leave
- Adoption assistance
- Holidays and paid time off
- Paid time off to volunteer
- Life insurance
- Gift matching
Share this job
Dice
Useful Links