As a Mid-level Software Engineer, you'll be responsible for developing and maintaining scalable, high-performance web applications, contributing to all phases of the software development lifecycle. This role requires proficiency in full-stack web development, with the ability to work independently on tasks, solve complex technical challenges, and collaborate within an Agile development environment. The Mid-level Software Engineer will also take ownership of specific projects or features, working with cross-functional teams to deliver business solutions. Responsibilities include:
- Application Development: Contribute to the development and maintenance of our in-house applications by writing C#, SQL, fixing bugs and performing other needed development tasks.
- Leadership and Mentorship: Participate in a structured mentorship program, working closely with senior developers and team leads to build foundational skills and improve coding proficiency. Mentor Entry-level Software engineers to help them learn and grow.
- Problem Solving: Learn to identify technical challenges and work through obstacles with little guidance from mentors, applying problem-solving skills to smaller to medium tasks.
- Agile Participation: Participate in Agile development processes, such as sprint planning and retrospectives, contributing to iterative development and learning from more experienced team members.
- Code Quality and Testing: Assist in writing and testing code, ensuring that it meets quality standards as reviewed by senior team members.
- Team Collaboration: Work effectively within a team environment, learning to communicate technical challenges and sharing ideas with other team members.
- Application Monitoring and Troubleshooting: Monitor and troubleshoot IT-supported applications and processes to ensure high availability and performance. Resolve technical issues effectively and support system stability.
- Requirements Gathering and Solution Design: Limited requirements gathering, but working with higher level developers to learn from, ask questions about, and understand a given design.
Must Haves:
- 2-5 years of development experience using C#, SQL and REST APIs.
- Experience with C#, .NET 5+ (Core), .NET Framework 4.8, ASP.NET Web APIs
- Experience working with some modern UI framework such as Vue / React / Angular
- Experience writing Microsoft SQL Server DDL and DML
- Experience with Git for managing code / pull requests / branching / rebasing / merging
- Experience working in an Agile environment, including active participation in sprints, backlog grooming, and iterative development processes.
- Experience working in an Agile environment, including active participation in sprints, backlog grooming, and iterative development processes.
Plus:
- Experience working with JIRA or something similar to track and manage your development tasks
- Experience working with Bitbucket, Bitbucket Pipelines, Octopus Deploy, and SEQ
- Experience with Dapper, Hangfire, DbUp, nUnit
Compensation:
$45/hr to $51/hr.
Exact compensation may vary based on several factors, including skills, experience, and education.
Employees in this role will enjoy a comprehensive benefits package starting on day one of employment, including options for medical, dental, and vision insurance. Eligibility to enroll in the 401(k) retirement plan begins after 90 days of employment. Additionally, employees in this role will have access to paid sick leave and other paid time off benefits as required under the applicable law of the worksite location.
...Power Electronics Electrical Engineer San Francisco, CA Full-time | Permanent We're hiring on behalf of a company on a mission to revolutionize the U.S. power grid. Backed by a top-tier team of engineers and operators, theyre building cutting-edge inverter...
...Award-Winning Team as a Part-Time Registered Nurse (RN)!We are currently hiring a Part-Time... ...that allows you to step away from bedside care, create your own schedule, and engage... ...must reside in The Dalles regionthis is a non-negotiable requirement.Key Responsibilities...
....6. Maintain proper housekeeping and safety - keep work area clean.This position may be called the following at other companies;General LaborGeneral LaborerEquipment OperatorSorterPicker StackerLine OperatorManufacturingFactory High School Diploma or equivalent...
...Industry/Sector Not Applicable Specialism International Tax Services Management Level Manager Job Description & Summary At PwC, our people... ...work: PwC does not intend to hire experienced or entry level job seekers who will need, now or in the future,...
...Overview: The Interior Designer plays a vital role in the Timeline Design + Build process by leading and coordinating design teams, guiding... ...s degree in interior design or related field required. - Experience: At least 4 years of high-end residential interior design...