Indiana Public Retirement System · 10 hours ago
Salesforce Application Developer
Indiana Public Retirement System (INPRS’) is among the largest 100 pension systems in the United States. This position involves performing application systems analysis and programming duties, including design, development, testing, and documentation of application software programs.
Financial ServicesGovernment
Responsibilities
Designs, codes and debugs new and existing application software programs
Assists in preparing user requirements, functional design, physical design and other relevant system design components
Assists in research, fact-finding and analyzing user needs and problems required to develop and maintain information systems
Assists in the development of project cost and time estimates
Tests and debugs new and existing application software
Executes tasks in conformance of development techniques, standards, policies and procedures
Provides complete documentation for new or modified information systems and/or application software programs
Monitors completed application software systems to ensure proper execution and performance
Promotes the goals and objectives of the IT Department
Performs related duties as required
Qualification
Required
Experience with the Salesforce platform, including declarative development, Lightning, programming languages, and APIs
Experience with Salesforce architecture
Knowledge of CI/CD standard processes and tools
Admin I, II, along with Developer I, and II certifications required
Working knowledge of information systems design principles and new systems design techniques
Considerable knowledge of policies, standards, procedures, and techniques used for application development
Technical aptitude and solid understanding of programming concepts
Ability to perform problem solving and analytical analysis
Knowledge of application development software tools and application development software languages
Broad understanding of IT infrastructure and application interfaces, database concepts, and general IT concepts (e.g. virtualization, cloud computing, platforms)
Considerable knowledge of system integration concepts to include file creation and ingestion, Web service development, and Application Programming Interface (API) calls
Working knowledge of both system and business applications and competent to work at the highest technical level and/or specialized area
Ability to work independently under general direction
Ability to establish and maintain a cooperative working relationship with others
Ability to communicate effectively, both orally and in writing
A commitment to continuous professional development
A high degree of organizational skills and attention to detail
The ability to multitask and prioritize responsibilities
Flexibility to work as needed outside of traditional business hours when required
Experience working in a team environment under stringent time constraints
Bachelors or Associate degree preferred
2+ years' experience developing and implementing IT solutions
2+ years of software development experience
Proficiency in SQL
Preferred
Oracle Application Development Framework (ADF) or Oracle Forms
Oracle db experience is a plus
Experience with Java, JavaScript, HTML, CSS3 is a plus
GIT knowledge helpful
Experience in Vue.js, or another modern frontend framework (React JS, Angular)
Experience, knowledge, use of API's
Understanding of Component Based Design
Willingness to work in an Agile Environment
Understanding of Containers
Benefits
Competitive compensation
Flexible Remote Option
Flexible Work Schedule
Healthcare coverage (medical / dental / vision)
Health savings account with employer contribution
Prescription coverage
Employer funded retirement plan (pension plan)
Deferred compensation plan (employer and/or employee contribution plan)
Flexible spending account
Work/life balance (37.5 hours weekly)
12 paid holidays; 14 during election year
Paid leave (personal, sick, vacation)
Tuition reimbursement
Professional credential reimbursement
Group life insurance
Employer-paid downtown parking
Company
Indiana Public Retirement System
The Indiana Public Retirement System (INPRS) is among the largest 100 pension systems in the United States.