I

Improving

IT consulting, software development, analytics

Senior Full Stack Engineer - .Net

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timePlano, TX, USANo salary listed

About the Job

Requirements

  • Senior-level application development experience, with several years focused on middle- and back-end development.
  • A solid understanding of the software development life cycle process.
  • Strong programming skills in C#, .NET, .NET Core microservices, and JavaScript or AngularJS.
  • Experience with functional programming and object-oriented design.
  • Experience writing unit, integration, and end-to-end tests.
  • Experience with a wide variety of Amazon Web Services technologies, including S3, EMR, Redshift, Lambda, SNS, and EC2.
  • Strong experience with NoSQL and relational databases, including Elasticsearch and PostgreSQL.
  • Experience with continuous integration and DevOps tools such as Bamboo and Jenkins.
  • Experience with version control and code repository tools, including GitLab and GitHub, including creating, deleting, and merging branches and creating pull requests.
  • Enterprise-level experience developing applications in e-commerce environments.
  • Experience designing robust and scalable service layers for company-wide applications.
  • Experience working in an Agile environment.
  • Authorization to work for any employer in the United States.

Responsibilities

  • Participate in full-stack, greenfield design and architecture in an Agile environment.
  • Collaborate across company teams to improve product delivery and quality and promote improved software practices and operational support.
  • Evaluate, customize, and extend procured source code when needed.
  • Research and evaluate technologies that create value for the company.

Desired Qualifications

  • Service-oriented architecture experience with an enterprise solution, such as MuleSoft or Oracle SOA.
  • Message bus experience.
  • Knowledge of configuration management tools such as Ansible, Puppet, Chef, and RPM.
  • Knowledge of Terraform, Consul, Vault, Packer, and other HashiCorp tools.
  • Knowledge of Docker, rkt, or similar containerization tooling.
  • Knowledge of managing containerized applications with Kubernetes or similar tools.
  • Key-value NoSQL experience; Redis experience is a plus.

About the Company

Improving

IT consulting, software development, analytics

Improving helps large organizations with consulting, custom software development, and training. It builds and modernizes applications, runs data and analytics programs, and delivers AI-related projects, usually through dedicated teams and longer-term outsourcing or augmentation engagements. The company differentiates itself by growing through acquisitions to add capabilities like cloud engineering, analytics, and nearshore delivery, and by offering ongoing training to build internal capability. Its goal is to help enterprises modernize technology, scale their capabilities, and develop internal skills while delivering practical software solutions.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Plano, TX
Founded
2004

Recently Posted Jobs

Explore more opportunities at Improving

See more jobs