Lead Application Developer
Technology
PrimericaGeorgia, United States2 months ago
Full timeHybrid
Job description
Join Our Team
In 2025, USA Today recognized Primerica as a Top Workplace USA for the fifth year in a row, and Newsweek named Primerica one of America’s Greatest Workplaces for Diversity for the second consecutive year. In 2024, the Atlanta Journal-Constitution named Primerica as a Top Workplace for the eleventh consecutive year, and Forbes recognized Primerica as one of America’s Best Employers for Women for the fifth year in a row. In addition, for the tenth time Primerica has been voted a Best Employer by Gwinnett Magazine. Primerica is a great place to work!About this Position
Developer is responsible for designing, modifying, and developing systems using advanced techniques including the ability to analyze current systems to resolve new and/or existing problems. Requires in-depth knowledge and experience in frontend system development. Acts as resource for colleagues with less experience; may lead or direct the work of other developers/projects. Stays current on new and emerging technology. Works independently; receives minimal guidance. The estimated salary range for this role is up to 125K USD AnnualResponsibilities & Qualifications
JOB DUTIES & RESPONSIBILITIESTechnical Duties
- Codes, unit tests, and debugs programs ensuring optimal performance using advanced 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.
- Performs thorough unit testing for new functionality, applications, conversions, etc., through 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.
- Reviews business test plans and results to ensure effectiveness in meeting project requirements.
- Directs training of business personnel in new and modified systems.
- Provides on-call support for production and lower environments.
- Provides training by working with and mentoring other developers and/or contractors.
- Experience in full PRPC implementation cycle including enterprise Class Structure design and Rulesets design.
- Performs background analysis through research, interviews / meetings with business areas to define needs, understand desired results and to resolve problems.
- Meets independently with business partners and management to determine systems solutions and evaluates technical feasibility.
- Analyzes detailed system factors, including input and output requirements, information flow, hardware and software requirements and alternative methods of problem resolution to ensure optimal performance.
- Applies advanced analysis skills and business knowledge to solve complex business problems.
- Utilizes appropriate approved tools to design solutions.
- Stays abreast of advanced technology within areas of expertise.
- Collaborate with others to formulate optimal solutions.
- Participates and leads system creation, planning, and coordination with other IT teams and resources.
- Creates and/or updates system documentation as appropriate based on project assignment.
- Develops project proposals (including estimates) and presents to stakeholders for review and approval.
- Discuss and document how proposed changes to the system will affect business process or other relevant systems.
- Enforces and adheres to the Software Development Life Cycle (SDLC) Technology Management Policy.
- Adhere to the Change Management Technology Management Policy.
- Manages more complex projects to completion including project design and proposals.
- Maintains positive business/peer interactions.
- 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.
EDUCATION, EXPERIENCE & CERTIFICATES
- Technical, trade or business school or equivalent experience in computer science, computer engineering or related field
- 4-5 years’ experience
- Participated in several major system projects and has shown proficiency in several development discipline/platforms
- Problem solving skills, analysis and design skills
- Coding, testing and debugging systems
- Self-motivated with outstanding organizational, verbal, and written communication skills and the ability to work well with peers and management
- Takes ownership of the tasks assigned and works with minimal guidance and direction from management, and other team members
- HTML5, CSS3, Typescript, and Vue.js, Vuetify, Pinia, Vite.
- An understanding of OOP in Javascript and MVC/MVVM patterns.
- CI/CD tools like Jenkins or Gradle.
- Container Management Software like Docker or Kubernetes
- Troubleshooting tools like Chrome Dev Tools or BrowserStack
- Testing JavaScriipt applications using frameworks such as Vitest, JEST/Mocha (Unit, E2E, UI)
- Build tools such as Webpack or Rollup
- Test management and defect tracking tools such as Jira
- Databases, JDBC, SQL, JSON and XML parsing
- Secure programming using Industry Best Practices
- Consumption of REST Services, understanding HTTP verbs and HTTP response status codes
- Postman or equivalent API testing tools
- Responsive Web App development for mobile, tablet, & desktop
Hybrid role
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
Keywords
Frontend System DevelopmentAdvanced Programming TechniquesUnit TestingSource Code ManagementPRPC Implementation CycleSystem AnalysisTechnical Feasibility EvaluationSDLC AdherenceProject LeadershipHTML5CSS3TypescriptVue.jsVuetifyPiniaViteApplication DeveloperSystem DevelopmentFrontend DevelopmentAdvanced Programming
Interested in this role?