FreshRemote.Work

Application Developer

GA Remote Work

Join Our Team

In 2022, the Atlanta Journal-Constitution named Primerica one of the best places to work for the ninth consecutive year. Also in 2022, Primerica was named one of the Best Employers for Diversity by Forbes for the second consecutive year. Forbes also named Primerica as one of America’s best Insurance companies for 2022. Primerica ranks 6th among 25 companies included in the Term Life Insurance category. Over the past seven years Primerica has consistently been voted Best Employer by Gwinnett Magazine in its special "Best of Gwinnett" winner editions. Primerica is a great place to work!

About this Position

Developer works on more complex tasks/assignments developing new/existing systems that require applying more advanced techniques including analysis, design, coding and unit testing. Developers will apply skills to improve production workflows and resolve problems. Developer works with moderate level of supervision with new systems being directed by experienced developers, project leaders and/or managers.


Salary up to $110K

Fully remote

Responsibilities & Qualifications

Job Duties & Responsibilities / Performs Technical Duties

  • Codes, unit tests, and debugs programs ensuring optimal performance by using strong programming techniques
  • Writes technical specifications and creates thorough unit test plans for each new functionality, application and/or conversion from one application system to the next for full regression validation
  • Utilizes appropriate software tools for source code management, code creation, compilation and program execution
  • Documents new systems as well as changes to existing systems according to established standards; develops flow charts, logic charts, record formats, and coding structures using architecture approved tools
  • Provides on-call support for production and lower environments
  • Provides training by working with and mentoring other developers and/or contractors

Analysis and Investigative Responsibilities:

  • Performs background analysis through research, interviews / meetings with business areas to define needs, understand desired results and to resolve problems
  • Applies advanced analysis skills and business knowledge in order to solve business problems
  • Utilizes appropriate tools to design solutions
  • Collaborates with others to formulate optimal solutions

Project Delivery Responsibilities:

  • Participates in system creation, planning, and coordination with other IT teams and resources
  • Coordinates with business teams on appropriate work efforts for their areas
  • Creates and/or updates system documentation as appropriate based on project assignment
  • Enforces and adheres to the Software Development Life Cycle (SDLC) Technology Management Policy
  • Adheres to the Change Management Technology Management Policy

Project Leadership

  • Manages one-person projects to completion including project design
  • Maintains positive business/peer interactions

Compliance:

  • Protects the company’s authority to do business by complying with legal and ethical standards, policies and procedures
  • Follows all applicable Information Technology Management Policies
  • Ensures new development tools, methods or frameworks provide for secure coding techniques

Required Education / Areas of Study

    • Technical, trade or business school or equivalent experience
    • Computer Science, Engineering or related fields

    Type of Experience Required

    • Intermediate-level job experience with the following:
    • Participated in at least one major system project and has shown proficiency in one development discipline/platform.
    • Problem solving skills, analysis and design skills
    • Coding, testing and debugging programs
    • Self-motivated with good organizational, verbal and written communication skills with ability to work well with peers and management
    • Ability to take ownership of the tasks assigned and work with guidance and direction from manager, and other team members
    • Learning and growing technology skills

    Years of Experience

    • 2 – 3 Years in related field

    Required Knowledge, Skills and Abilities

    • Java, C# or JavaScript frameworks such Node.JS
    • CI/CD tools like Jenkins or Gradle
    • RESTful web services using Springboot framework and / or related stack or NodeJS/NestJS /Express JS frameworks.
    • HTML, CSS, JavaScript and frameworks such as VueJS or AngularJS
    • Container Management Software like Docker or Kubernetes
    • Rancher, Docker containers and Kubernetes.
    • Troubleshooting with tools like Chrome DevTools, IE Developer Tools, & BrowserStack
    • Test management and defect tracking tools such as Jira 
    • Understanding of Databases, JDBC, SQL, JSON and XML parsing
    • Basic understanding of Unit Testing and Code Coverage with methods like JUnit
    • Exposure to troubleshooting server-side applications with tools like Wireshark
    • Secure programming using Industry Best Practices
    • Using Postman, Insomia or other API testing tools
    • Build tools such as Webpack or Rollup
    • Testing JavaScript applications using frameworks such as JEST/Mocha (Unit, E2E, UI)
    • Consumption of REST Services, understanding HTTP verbs and HTTP response status codes

    Preferred Education, Experience, Certifications or Licenses, Knowledge, Skills and Abilities

    • Bachelor's degree or equivalent experience

    Physical Requirements / Work Environment

    • Regular office environment
    • May sit for long periods of time
    • Talk and hear regularly
    • Use of hands for keyboard, reaching and/or grasping
    • Ability to see objects up close or at a distance, use peripheral vision, identify basic colors
    • Required to work overtime on a regular basis

    #Dice

    FLSA status:
    This position is exempt (not eligible for overtime pay):

    Yes

    Our Benefits:

    • Day one health, dental, and vision insurance

    • 401(k) Plan with competitive employer match

    • Vacation, sick, holiday and volunteer time off

    • Life and disability insurance

    • Flexible Spending Account & Health Savings Account

    • Professional development

    • Tuition reimbursement

    • Company-sponsored social and philanthropy events

    It has been and will continue to be the policy of Primerica, Inc., and its subsidiaries to be an Equal Opportunity Employer. We provide equal opportunity to all qualified individuals regardless of race, sex, color, religious creed, religion, national origin, citizenship status, age, disability, pregnancy, ancestry, military service or veteran status, genetic or carrier status, marital status, sexual orientation, or any classification protected by applicable federal, state or local laws.

    At Primerica, we believe that diversity and inclusion are critical to our future and our mission – creating a foundation for a creative workplace that leads to innovation, growth, and profitability. Through a variety of programs and initiatives, we invest in each employee, seeking to ensure that our people are not only respected as individuals, but also truly valued for their unique perspectives.

    Apply