Lead Software Developer
Job Description
Requirements
Your responsibilities:
- Architect, design, develop, and deliver high quality software that powers ever increasing demands of availability, reliability, security and performance.
- Lead, mentor, and coach software development teams.
- Utilize disciplined Software Engineering principles to engage and grow Junior Developers and drive team success.
- Stay on top of industry trends and standards
- Drive code and design reviews to completion
- Collaborate with our solution teams, analyze their requirements, prioritize and drive features to closure with very high quality
- Be a collaborative team player to define, design, develop, test, deploy, and support software
- Active communication across the team
- Bring creative and innovative thinking to your work
- Maintain code integrity and organization
- Manage project priorities, deadlines, and deliverables
Requirements:
- 8+ years hands on software development experience in full product cycle: design, development, release, and maintenance
- Strong understanding of disciplined Software Engineering principles
- At least 1 year of experience leading and mentoring both junior and mid-level software development teams, as well as experience implementing mentorship strategies to elevate team's experience and performance
- Experience in building on web technologies and frameworks (JavaScript/React/HTML/CSS/jQuery/REST API, Bootstrap)
- Strong written & verbal communication and presentation skills
- Excellent interpersonal and group dynamic skills
- Experience with designing and implementing large systems and databases
- Experience with cloud-based services (Azure, AWS, etc.)
- Experience with code versioning tools such as Azure DevOps/TFS and GIT
- Experience with conducting design reviews and code reviews
- Understanding and implementation of security and data protection
- Excellent object-oriented design and coding
- Experience with ASP.NET Core/ASP.NET Razor
- Experience with SQL/PostgreSQL
Education:
- Bachelor's or Master's degree in Computer Science or related engineering discipline
Nice to have:
- Experience with Agile project management techniques
- Experience with mobile applications development
- Experience with progressive web apps
- Interest and ability to learn other coding languages as needed
- MCTS or MCPD certifications
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Short Term & Long Term Disability
Date Posted
11/10/2022
Views
0
Similar Jobs
Senior Software Engineer - UI Systems - Realtor.com
Views in the last 30 days - 12
Realtorcom is looking for a Sr Software Engineer UI Component Systems to join their Web Platform team The job involves developing and optimizing inte...
View DetailsAccount Executive (Fully remote) - Branching Minds
Views in the last 30 days - 9
Branching Minds is a startup that aims to empower educators to support students holistic needs with a mission to create a path to academic and persona...
View DetailsWindows Engineer - Dynata
Views in the last 30 days - 17
The job posting is for a Senior Windows Engineer position at Dynata a company that offers a unique and international atmosphere The role requires stro...
View DetailsDigital Project Coordinator / Brand & Account Manager - Forthea Interactive Marketing
Views in the last 30 days - 6
Forthea is an awardwinning digital marketing agency that improves lead generation for clients by focusing on superior data analytics and creative exec...
View DetailsSenior Financial Analyst (Remote First) - European Wax Center
Views in the last 30 days - 6
The job description is for a Network Administrator position at European Wax Center The role involves financial analysis data gathering and reporting T...
View DetailsAccount Specialist - LyondellBasell
Views in the last 30 days - 7
LyondellBasell a leading global company in plastics chemicals and refining is seeking a Dynamic Supply Chain Team member The role involves managing do...
View Details