Software Engineer - .NET

eimagine

Indianapolis (IN)

Hybrid

USD 85,000 - 110,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

eimagine is seeking a Software Engineer to design, develop, test, and maintain C# and VB .NET, ASP.NET MVC web applications and services with SQL Server connectivity. You will analyze requirements, translate them into technical specs, and contribute to code quality and performance.

This role requires 2+ years of software engineering experience, strong communication, and comfort with Scrum processes, Git, Azure DevOps, and Jira. Bachelor’s degree in IT or CS is expected.

Qualifications

  • 2+ years of software engineering experience.
  • Bachelor’s degree in information technology, computer science or equivalent job-related experience required.
  • Experience designing, developing, testing, and maintaining .NET applications.

Responsibilities

  • Design, develop, test, implement and maintain C# and VB .NET, ASP.NET MVC web applications and web services with SQL Server connectivity.
  • Create, maintain, and deploy desktop, web, or database applications.
  • Analyze, design, code, and troubleshoot software systems.
  • Participate in Scrum ceremonies and use Git, Azure DevOps, and Jira.

Skills

Object-oriented programming
SDLC experience
Self-management
Communication skills
Problem solving

Education

Bachelor’s degree in information technology or computer science

Tools

Azure DevOps
Jira
Git
SQL Server
ASP.NET MVC
Web API
Bootstrap
HTML
JavaScript
jQuery

Job description

At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible. Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 24 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success.

Due to our growth, we are seeking aSoftware Engineerwho plays a role in software design, actively develops and tests developed solution to ensure that logic and syntax are correct, program results are accurate, and regression test cases are satisfied. Are you ready to eimagine better and partner with our clients to create business value through IT solutions?

Description of Duties
  • Ability to design, develop, test, implement and maintain C# and VB .NET, ASP.NET MVC web applications and web services with SQL Server database connectivity, and other web technologies such as Web Services, Web API, HTML, JavaScript, jQuery, XML, AJAX, and Bootstrap.
  • Creates, maintains, and deploys desktop, web, or database applications under the direction of a supervisor or project manager.
  • Analyzes, designs, and codes new software systems to form a solution aligned with defined requirements.
  • Analyzes system specifications and translates system requirements to functional and technical specifications.
  • Analyzes existing applications including performance, diagnosis, and troubleshooting of problems and designing fixes.
  • Provides testing support to ensure that logic and syntax are correct, and that program results are accurate.
  • Provides feedback about performance considerations / usability issues concerning software specifications and implementation.
  • Aids quality assurance and support personnel as needed to troubleshoot application problems.
  • Utilizes version control systems such as Git in accordance with project definitions and best practices.
  • Utilizes development management tools such as Azure DevOps and Jira as directed by supervisor or project manager.
  • Documents code consistently throughout the development process following guidelines established by eimagine or the project governing body.
  • Participates in Scrum ceremonies as required by project assignments.
  • Supports authoring of solution proposals, technical whitepapers, and blogs as required.
  • Capable of making presentations to customer or client audiences and professional peers.
  • Provides recommendations to increase team productivity including software development tools.
  • Comfortable programming in an object-oriented environment.
  • 2+ Years of experience as a software engineer.
  • Excellent communication skills to include internal/external interaction, and documentation.
  • Experience working in SDLC, validating solutions, and working as a Software Engineer.
  • Proven ability to self-manage and complete project deliverables.
  • Confident in making decisions, accurate, detailed-oriented and able to problem solve/analyze.
  • Good interpersonal, listening, written and verbal communication and basic project management skills.
  • Functional and/or Technical Certifications as deemed appropriate for specialization.

Bachelor’s degree in information technology, computer science or equivalent job-related experience required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote .NET Software Engineer (C#/ASP.NET)
Remote .NET Software Engineer (C#/ASP.NET)

eimagine • Indianapolis (IN)

Hybrid
USD 85,000 - 110,000
Software Quality Analyst
Software Quality Analyst

eimagine • Indianapolis (IN)

Hybrid
USD 65,000 - 95,000
Software Engineer
Software Engineer

Provisions Group • Spring Hill (TN)

On-site
USD 85,000 - 120,000
Software Engineer
Software Engineer

kansascity • Kansas City (MO)

On-site
USD 110,000 - 140,000
Java Architect
Java Architect

eimagine • Indianapolis (IN)

On-site
USD 140,000 - 180,000
Senior .NET Software Engineer
Senior .NET Software Engineer

OEC • United States

Hybrid
USD 100,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

On-site
USD 100,000 - 150,000
Software Engineer
Software Engineer

Amarina Search Partners • Nashville (TN)

On-site
USD 80,000 - 100,000
Software Engineer II - C#/.NET and Java
Software Engineer II - C#/.NET and Java

JPMorgan Chase & Co. • Chicago (IL)

On-site
USD 90,000 - 130,000
Senior .Net Developer
Senior .Net Developer

Troy Web Consulting • City of Cohoes (NY)

Hybrid
USD 120,000 - 160,000
Competitive salary + bonus
Medical/Dental/Vision from day 1
401k match and employer contribution
+3