Primary Duties and Responsibilities:
- Develop detailed system design specifications to guide system/program development.
- Code, test, debug, and document complex programs, enhancing existing ones to ensure data processing systems continue to meet user requirements.
- Create and maintain application design, program specification documents, and proprietary web applications.
- Identify and resolve system operating issues to maintain continuous business operations.
- Assist in project scheduling, manpower estimation, and cost assessment to meet user needs.
- Design and develop web-based content and software applications.
- Report daily project status in team meetings and document all code changes in the issue tracking system.
- Ensure all source code changes are linked to an existing task in the issue tracking system.
- Update the issue tracking system with new requests from team members or stakeholders.
- Collaborate with the project lead and stakeholders to define the sprint backlog.
- Conduct various tests and analyses to ensure hardware/software meets or exceeds standards and user requirements.
- Recommend and implement changes to enhance the effectiveness of engineering, implementation, and service strategies.
- Support technical issues, rollouts, implementations, and upgrades as required.
- Supervise the work of external engineering vendors, analyze testing results, and provide feedback and guidance to technicians.
- Collaborate with the team to support current applications and future technology platforms across business functions including actuarial, finance, agency management, annuity administration, compliance, and marketing.
- Ensure security is integrated into the software development life cycle, delivering trusted products and services.
Educational Qualifications:
- Bachelor’s Degree in Computer Science, Information Technology, or a related discipline, or equivalent experience.
Preferred Certifications:
- Android Development Certification
- Microsoft ASP.NET Certification
- Microsoft Certified Engineer
- Application/Infrastructure/Enterprise Architect Certification (e.g., TOGAF)
- Certified Scrum Master
- SAFe Agile Certification
- DevOps Certifications (e.g., AWS Certified DevOps Engineer)
Work Experience:
- 0-2 years of relevant experience, preferably in software design and development.
Skills & Knowledge:
Behavioral Skills:
- Assertiveness
- Creativity & Innovation
- Critical Thinking
- Impact and Influencing
- Multitasking
- Prioritization and Organization
Technical Skills:
- API Design
- Cloud Computing Methodologies
- Integration Testing & Validation
- Programming/Coding
- Database Management
- Software Development Life Cycle (SDLC)
- Technical Documentation
- Web Application Infrastructure
- Web Development Frameworks
Tools Knowledge:
- Cloud Computing Tools (AWS, Azure, Google Cloud)
- Container Management and Orchestration Tools
- Big Data Frameworks (Hadoop)
- Java Frameworks (JDBC, Spring, ORM Solutions, JPA, JEE, JMS, Gradle, Object-Oriented Design)
- Microsoft Office Suite
- NoSQL Database Platforms (MongoDB, BigTable, Redis, RavenDB, Cassandra, HBase, Neo4j, CouchDB)
- Programming Languages (JavaScript, HTML/CSS, Python, SQL)
- Operating Systems & Servers (Windows, Linux, Citrix, IBM, Oracle, SQL)
- Don’t miss out, CLICK HERE (to apply before the link expires)