Software Developer

company banner
Apex Systems
Software, Engineer, Management, DB2, Research, MySQL, IT, Systems
Full Time

Job Description

As a Senior Software Engineer, you will help design and develop products and services to modernize Dealer Management back office and OEM integration solutions. We're looking for someone who has the ability to learn quickly and be able to both collaborate well with others and work independently, depending on projects.

Technologies We Use:
.NET Core/Framework, AWS (Fargate, Aurora, DynamoDB, S3, SNS, SQS, etc.), Git, React and Angular, Terraform, NuGet, NPM, Docker, DB2

Responsibilities:
  • Design and develop highly scalable software products with extensive code coverage
  • Provide technical guidance to other developers on the team
  • Design and build monitoring and alerting for applications/services
  • Develop and apply best practices for secure coding and TDD/BDD
  • Research new technologies, tools and develop proof of concepts
  • Perform peer code reviews


Qualifications:
  • BA/BS in related field and 5 years of related experience; or an equivalent combination of education and work-related experience
  • Minimum 3 years of experience with RDBMS (e.g., MySQL) and NoSQL technologies
  • Minimum 5 years of experience building software applications with C#/.NET
  • Demonstrable experience developing software in a SOA or micro-services paradigm
  • Significant and demonstrable experience of implementing coding best practices around scalability, high availability and performance
  • Solid understanding of automated deployments and release orchestration
  • Competency using container tools such as Docker for application development and deploys
  • Trunk based development using Git
  • Must be comfortable with industry standard build tools including: MSBuild, Npm etc.

Preferred qualifications:
  • Minimum 2 years of web development experience using Javascript frameworks (e.g. React, Angular, Typescript and Node.js)
  • Understanding of AWS infrastructure (IAM, VPC, etc.) or similar cloud architecture
  • Familiarity with deployment automation tools such as Terraform and CloudFormation
  • An understanding of deployment methodologies like Blue/Green and Canary deployments
  • Familiarity with various Cloud monitoring tools (Cloudwatch, Datadog, Splunk, New Relic)
  • Familiarity with networking and network security
  • Familiarity with Cloud security tools such as CloudSploit, Qualys or Veracode
  • Experience with scalable networking technologies (e.g. load balancers)
  • Familiarity with standard IT security practices such as encryption, certificates and key management
  • Fundamental understanding of modern cloud architecture (Virtualization, Databases, message queueing, etc.)


EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystemsinc.com or 844-463-6178.


Company Information

Apex Systems is a world class technology services business that incorporates industry insights and experience to deliver solutions that fulfill our clients’ digital visions. We provide a continuum of service from workforce mobilization and modern enterprise solutions to digital innovation to drive better results and bring more value to our clients. Apex transforms our customers with modern enterprise solutions tailored to the industries we serve. Apex has a presence in over 70 markets across US, Canada and Mexico. Apex is a segment of ASGN Inc. (NYSE: ASGN)

.
Dice Id : apexsan
Position Id : BHJOB2374_1181627
Originally Posted : 2 months ago

Similar Positions at Apex Systems

Software Developer 3
  • Riverton, UT
  • 1 day ago
Senior Software Engineer
  • Draper, UT
  • 1 day ago
Lead Software Engineer
  • Salt Lake, UT
  • 1 day ago
Software Developer
  • Colorado Springs, CO
  • 1 day ago
Software Developer
  • Seal Beach, CA
  • 1 day ago
Software Developer
  • Charlotte, NC
  • 1 day ago
Software Developer
  • Reston, VA
  • 1 day ago
Software Developer
  • Dahlgren, VA
  • 1 day ago