Software Engineer
Software Engineer
Our Client seeks an experienced and passionate full-stack (SQL Server. NET)Software engineer to join our development team. In this role, you will report to our Application Development Manager and work closely with the other development team members.
You will be responsible for collaborative planning, engineering, testing, and shipping software solutions with the other team members. You must communicate regularly and coordinate with your teammates to ship high-quality software to Production.
You must be passionate about technology and software engineering; you have worked as a developer on a multi-person team operating under an agile software engineering methodology, preferably Scrum. You have a growth mindset and know there is always room to improve.
Mature communication skills are a must. You hold strong opinions and campaign for them but know that good ideas can come from anyone and are open to embracing trade-offs to reach solutions.
From a technical perspective, you are experienced with .NET for creating service-oriented web applications that utilize Microsoft SQL Server. You have first-hand knowledge of building systems in the cloud, with bonus points for AWS. Having experience with Microsoft Blazer will set you apart from other candidates.
Ideally, you have experience working in remote and/or hybrid distributed team environments.
Required Qualifications
5+ years experience with Microsoft SQL Server engineering
5+ years experience with Microsoft .NET technology stack
5+ years experience building web applications
Strong knowledge of software development methodologies, tools, and best practices
Exceptional communication and interpersonal skills
Experience operating in agile development methodologies
Excellent problem-solving and decision-making abilities
Preferred Qualifications
Experience working on enterprise-level applications
Experience with Microsoft Blazer development
Experience working in remote and/or hybrid distributed team environments
Experience with DevOps engineering and principles such as CI/CD.
Responsibilities
Work with the other development team members to plan, develop, test, and ship well-written software.
Technical Expertise: Bring deep technical expertise to the team, assisting with complex technical challenges and driving best practices in software development.
Process Improvement: Continuously evaluate and improve software development processes, tools, and methodologies to optimize efficiency and quality.
Quality Assurance: Maintain a strong focus on quality assurance and testing, ensuring the timely delivery of robust and bug-free software products.
Recommended Jobs
Delivery Driver
Flyers Pizza, a trusted name in Central Ohio since 1976, is seeking friendly and reliable Delivery Drivers to join our growing team across 10 locations. As a Delivery Driver, you will play a key role…
Home Caregivers Student Hours
GUARDIAN ANGEL SENIOR SERVICES i s looking for ideal candidates to join our team for Assistance in-home as Caregivers for all locations. We offer flexible hours Monday - Friday and even weeke…
Floor Tech
Starting pay is $14.00/hr. Ideal candidate will have an eye for detail, a positive attitude, and the ability to work independently or within a team environment. TO APPLY PLEASE RESPOND WITH PHO…
Auto Detailer
Job Description Auto Detailer PeopleReady of Huntsville, AL is now hiring Auto Detailers. As an Auto Detailer, you will ensure an automobile is clean and neat both inside and out by using a var…
Fitness Performer Dancer
We are growing! We are currently hiring for Professional Instructor. Whether you have years experience or none at all, you could have a successful future with us! If you love interacting with people,…
Alterations Specialist
BEST. JOB. EVER! ~Minimal weekday hours required (join for weekends only!) ~Generous Team Member discount ~$400bonus for every referral hired with NO LIMIT* ~Competitive hourly pay rates & te…
Fuel Storage Tank Service Technician
Join the TAIT Team – Build a Career with Purpose Why TAIT? Career Growth – Hiring all levels from Apprentice to Senior Technician. Supportive Team – Experienced mentors, collaborative envir…
Tenant Acquisition Specialist
# Market Research & Lead Generation: Identify potential customers through market analysis, networking, and referrals. Conduct competitor research to refine acquisition strategies. Develop a…
To Go Specialist
For this position, pay will be variable by location - plus tips Our Winning Family Starts With You! Check out these great benefits! ~ Flexible schedules to help you balance other life com…
ER Registration - PRN
The Emergency Room Registration Clerk will register patients as they present to the facility for emergency care. This is a PRN position, meaning your schedule may vary and is based on need. There are…