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):
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.
ApplyJob Profile
Diversity-focused workplace Fully remote Life Insurance Professional development Recognition as a top employer Remote work Tuition reimbursement
Tasks- Code and debug programs
- Develop systems
- Document systems
- Mentor other developers
- Provide on-call support
Analysis Application Development Change Management Coding Communication Debugging Design Documentation Flow Charting Java JSON Logic Charting Mentoring Node.js Organizational Problem-solving Project Coordination SDLC Software tools Source Code Management SQL Technical Specifications Unit Testing XML
Experience3 years
EducationBachelor's degree Business Business School Computer Science Engineering Equivalent experience Related fields Technical School Trade School
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9