Senior Software Engineer - 182320
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
This position is responsible for developing high-volume, mission-critical web applications using ASP.NET MVC, AngularJS, Web API, and SQL Server. The role is primarily focused on hands-on software development utilizing Microsoft technologies.
The successful candidate will be able to organize workload effectively, prioritize competing tasks, work collaboratively within Agile teams, mentor junior developers, and serve as a technical resource between business stakeholders and the development team., * Develop enterprise web applications using C#, ASP.NET MVC, Web API, AngularJS, and SQL Server.
- Participate in the full Software Development Life Cycle (SDLC) using Agile Scrum methodologies.
- Perform requirements analysis, software design, prototyping, programming, debugging, testing, and production support.
- Participate in technical design and implementation.
- Proactively identify and communicate issues related to quality, system performance, or architecture.
- Collaborate with software engineers and business stakeholders.
- Develop, debug, and deliver enterprise applications.
- Demonstrate a proactive, self-directed approach to solving technical problems.
- Mentor fellow developers in areas of expertise.
Top 3 Required Skills:
- C#
- ASP.NET Core
- Entity Framework Core
- REST Web APIs
Requirements
- 5+ years of software development experience using C#/.NET.
- 3+ years of experience developing web applications using ASP.NET.
- Experience with ASP.NET MVC is preferred.
- Experience building multi-tier applications for high-volume systems.
- SQL Server experience required.
- Entity Framework experience preferred.
- Experience with AngularJS or a similar client-side framework preferred.
- Experience developing REST Web APIs preferred.
- Experience with load-balancing technologies is a plus.
- Strong troubleshooting and technical support skills.
- Excellent verbal and written communication skills.
Senior Software Engineer (Preferred):
- 2+ additional years of C#/.NET/ASP.NET development experience.
- Advanced degree or technical training in a related field preferred.
Lead Software Engineer (Preferred):
- 1+ additional years of C#/.NET/ASP.NET development experience.
- Previous experience leading software development teams.
- Strong leadership and mentoring skills.
Benefits & conditions
Pulled from the full job description Health insurance Vision insurance Dental insurance, * Dental insurance
- Health insurance
- Vision insurance
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
React Developer Salary [2023]
Is Software Engineering Over-Saturated?