Software Developer
at The Opus Group
Minnetonka, Minnesota, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 06 Aug, 2024 | Not Specified | 09 May, 2024 | N/A | Dependency Injection,Bootstrap,Programming Languages,Oauth,Color,Consideration,Communication Skills,Javascript,Sql Server,Git,Software Design,Logging,Computer Science,Authorization,Visual Studio,Mvc,Asp.Net,Authentication,Kendo Ui,Web Applications | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
We build more than buildings. We are building greatness, in both our projects and our people. The combination of our people, culture, and unique project delivery approach truly differentiates us – it is why our associates come here, and why they stay. Team Opus associates collaborate to advance our client goals, our communities, and their careers. At Opus, you have an unmatched opportunity with a growing, industry leading organization to learn and develop professionally, while having fun along the way. Our award-winning teams are united by one mission and are driven to deliver impactful results.
We value our associates and the time they spend building more with us. We offer a comprehensive suite of benefits aimed at supporting them in and out of the workplace, including:
medical, dental and vision coverage
a 401(k) plan and immediate company match
a student loan payback program
paid time off
paid holidays
birthday holiday
community time off
caregiver leave
tuition reimbursement
paid licensures and professional memberships
JOB SUMMARY
The Software Developer role is a full-stack developer that creates and maintains custom software solutions for the Opus Group of companies. Duties include designing and developing new web applications or features for existing applications, creating integrations between systems, and providing support for custom applications. Working alongside 2 – 3 others on the development team, the Software Developer traverses the full tech stack, working with relational databases & the ORM, backend server software, and frontend markup and client experiences.
QUALIFICATIONS REQUIRED:
4+ years of experience developing web applications in C#, with a focus on ASP.NET Core (Razor pages, MVC, web APIs) and Entity Framework Core.
Experience using Visual Studio and source control systems (Git, Azure DevOps).
Familiarity with common web application concerns like dependency injection, logging, configuration, authentication & authorization.
Strong front-end implementation capabilities (HTML5, CSS, JavaScript, Bootstrap or similar UI framework)
Strong written and verbal communication skills and customer orientation.
Proven software design and business analysis skills, including collaborating with business stakeholders.
Eagerness to learn new skills & technologies, and to stay updated on development tools and trends.
QUALIFICATIONS PREFERRED:
Bachelor’s degree in computer science or related discipline
Experience writing automated tests (unit, integration) / Test-Driven Development (TDD)
TypeScript
LESS or Sass/SCSS
Experience designing databases in MS SQL Server
Telerik DevCraft and Kendo UI
Experience developing and consuming RESTful web APIs, OAuth, JSON
Experience with functional programming languages, or programming in a functional style in C# (LINQ, pure functions, discriminated unions/sum types, domain driven design leveraging the type system)
Front-end design capabilities
This job description is a summary of the typical functions and responsibilities of this position and the duties described are not to be interpreted as an exhaustive or comprehensive list of all possible job responsibilities. There may be other duties, tasks and responsibilities assigned. Management reserves the right to add, modify or change the duties of this position and to make reasonable accommodations so that qualified employees can perform the essential functions of the job.
As an EEO/Affirmative Action Employer, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, and veteran or disability status
Responsibilities:
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science or related discipline
Proficient
1
Minnetonka, MN, USA