Job Details

ID #21593787
State North Carolina
City Greensboro
Job type Permanent
Salary USD TBD TBD
Source CRG Corporation.
Showed 2021-10-23
Date 2021-10-22
Deadline 2021-12-20
Category Software/QA/DBA/etc
Create resume

Senior Software Engineer

North Carolina, Greensboro, 27407 Greensboro USA

Vacancy expired!

NOTE: U.S. Citizens, and those authorized to work in the U.S (without Sponsorship) are encouraged to apply.

We are unable to Consider OPT or H4 or H1B Visa Candidates for this position.

Sr. Software Engineer - RemoteDirect HireClient Location: Greensboro, NC

A CRG client is looking for a Senior Software Engineer. This growing company offers competitive pay and benefits.

Essential Functions:

  • Lead the design and development process and projects for the SaaS utility billing application.
  • Collaborate with product management on solidifying requirements to facilitate rapid prototypes, proofs of concept & user interface demonstrations of potential new capabilities for the SaaS application.
  • Continually assess the performance of critical application components and formulate refactor plans to optimize them to assure maximum performance and scalability.
  • Work in partnership with the entire engineering team to drive the development effort for End-to End continuous integration and continuous delivery of high-quality solutions that conform to feature requirements conditions of acceptance (COA).
  • Contribute to architecture design and code reviews for all key application functional components.
  • Serve as a trusted SME and team mentor by providing critical thinking and guiding technical innovation and attention to detail.
  • Promote a responsive mentality to deliver high-quality solutions via an agile development methodology and collaborate with team members to improve the SaaS application and development processes iteratively
  • Champion root-cause-analysis (RCA) and corrective action initiatives to identify, isolate, and prevent recurrence of problems
  • Help stakeholders troubleshoot application issues through scheduled support rotations.
  • Maintain source with git/GitHub
  • Support and improve process management and ticketing using tools such as JIRA and Zendesk.
  • Support and improve code quality, deployment, and integration using RuboCop, CircleCI, Capistrano, and other tools Competencies:
  • Good verbal and written communication skills
  • Exceptional teamwork and independent technical and problem-solving decision-making skills
  • Ability to coach junior engineers on how to write clean, readable, and optimized code
  • Evangelize adherence to source control management with git and Jira
  • A passion for working collaboratively with software development engineers, QA, product management, and stakeholders
  • A subject matter expert (SME) regarding every element of the software development lifecycle (SDLC), including ideation, prototyping, deployment, enhancements, training, support, and maintenance/refactoring.
Education and Experience:

  • B.S. in Computer Science, Engineering or possess equivalent work experience.
  • Extensive experience supporting the lifecycle of a complex enterprise application, preferably a commercial utility billing software platform, ERP platform or accounting system.
  • 5+ years of experience with full-stack programming and web technologies required -HTML5, Python, JavaScript, PHP, Java, Groovy, CSS, JQuery, and SQL database programming
  • Demonstrated experience being a technical leader in an Agile software engineering environment that includes Test Drive Development, (TDD) and Behavior Driven Development (BDD) using RSpec
  • Demonstrated experience working with REST APIs and back-end asynchronous messaging technologies
  • Experience with multiple object-oriented programming languages, Model-View-Controller (MVC), Mocking, and Object-Relational-Mapping, (ORM)
  • Experience deploying scalable commercial SaaS environments using Apache, SQL, Redis.
  • Experience designing and tuning complex relational database schemas
  • Expertise with containerized environments such as Docker, Container or Kubernetes Preferred Education and Experience:
  • Experience architecting, designing and developing Ruby on Rails software applications.
  • Skilled with RuboCop and automated testing tools such as Selenium
  • Experience deploying scalable commercial SaaS environments using Ruby app servers
Job Category: JN008

Contact: Pradeep Kumar - Sr. Recruiting Manager

Phone: 336 875 3130

Category Code: JN008#zr#Dice

Vacancy expired!

Subscribe Report job