Software Engineer

  • location: Carmel, IN
  • type: Permanent
  • salary: $80,000 - $130,000 per year
easy apply

job description

Software Engineer

job summary:
LOCATION: Carmel, IN

POSITION: Software Engineer

OPENINGS: 2

TYPE OF JOB: Permanent

START DATE: ASAP

SALARY: $80-130k - commensurate on experience

HOURS: 9-5

TRAVEL: None

YEARS EXPERIENCE: HM said that they will consider engineers with 2+ years of experience. Current Engineers on the team have between 2-10 years.

EDUCATION: No requirements

OVERVIEW OF THE PROJECT/ROLE

Company is developing the next gen of software to run physical auction operations while continuing to enhance the installed base.

In this position, you will create and maintain automated testing frameworks that will cover a wide range of testing types including but not limited to functional, api, integration, performance, and load testing. Your charge will be in providing a way to insure quality of the Physical Auction suite of applications while being able to release new versions of the applications at will. You will play an essential role in allowing our applications to grow, scale, and remain highly available. You will work closely with Development, Architecture, and DevOps teams within Company to ensure high quality and feature-rich applications.

TECHNOLOGY (In no particular order)

NET , C#, MS Azure, MS SQL, Entity framework, Dapper, LINQ, Angular 2-7, Domain driven design concepts (DDD), Microservice Architecture

MUST HAVE SKILLS

  1. Hands on experience working with automation frameworks
  2. Knowledge of continuous integration and delivery practices and technology
  3. C# / .NET / Visual Studio
  4. Object Oriented development concepts and practices
  5. Experience working with SOAP and REST services
  6. Solid knowledge of SQL and relational database concepts
  7. Experience working in an Agile/Scrum development environment
  8. Testing concepts and principles
NICE TO HAVE SKILLS

  1. Experience with VSTS or TFS
  2. Azure cloud experience
  3. Visual Studio Web and Load Test applications
  4. Selenium
  5. Experience with Enterprise Grade or SaaS applications
  6. Multi-threading
  7. Locking
  8. Race Conditions
  9. Parallelism
  10. High Volume and Resource Intensive Applications
  11. Open Source Contributions
  12. Git
  13. CI/CD Experience
  14. Demonstrated use of patterns and frameworks to improve software quality
SOFT SKILLS

  1. Results-oriented (strong)
  2. Transparent
  3. Willing to call out issues but humble
  4. Demonstrated curiosity for learning and Continuous Improvement
DAILY RESPONSIBILITIES

  1. Build fully automatable testing applications
  2. Work with DevOps team to deploy and enable various testing frameworks within CI/CD pipelines
  3. Work with architecture and development teams to design and develop impactful testing frameworks for new applications, components, and integrations
  4. Research and evaluate new automated testing strategies
  5. Embody the core values of Agile to deliver quality software to our users
  6. Build effective performance and load testing applications to identify any scalability issues and test system endurance and capacity
DAY TO DAY

  1. What size is the team candidate will be joining? Company has 7 scrum teams that are made up of about 8-12 members each. Individual will report to a Dev. Lead on the team.
 
location: Carmel, Indiana
job type: Permanent
salary: $80,000 - 130,000 per year
work hours: 9 to 5
education: No Degree Required
 
responsibilities:
RESPONSIBILITIES

  1. Build fully automatable testing applications
  2. Work with DevOps team to deploy and enable various testing frameworks within CI/CD pipelines
  3. Work with architecture and development teams to design and develop impactful testing frameworks for new applications, components, and integrations
  4. Research and evaluate new automated testing strategies
  5. Embody the core values of Agile to deliver quality software to our users
  6. Build effective performance and load testing applications to identify any scalability issues and test system endurance and capacity
 
qualifications:
QUALIFICATIONS

  1. Hands on experience working with automation frameworks
  2. Knowledge of continuous integration and delivery practices and technology
  3. C# / .NET / Visual Studio
  4. Object Oriented development concepts and practices
  5. Experience working with SOAP and REST services
  6. Solid knowledge of SQL and relational database concepts
  7. Experience working in an Agile/Scrum development environment
  8. Testing concepts and principles
 
skills: SKILLS

  1. Experience with VSTS or TFS
  2. Azure cloud experience
  3. Visual Studio Web and Load Test applications
  4. Selenium
  5. Experience with Enterprise Grade or SaaS applications
  6. Multi-threading
  7. Locking
  8. Race Conditions
  9. Parallelism
  10. High Volume and Resource Intensive Applications
  11. Open Source Contributions
  12. Git
  13. CI/CD Experience
  14. Demonstrated use of patterns and frameworks to improve software quality
SOFT SKILLS

  1. Results-oriented (strong)
  2. Transparent
  3. Willing to call out issues but humble
  4. Demonstrated curiosity for learning and Continuous Improvement

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    Sr. Software Engineer

  • location: Carmel, IN
  • job type: Permanent
  • salary: $100,000 - $130,000 per year
  • date posted: 9/7/2018