MogiMogiJobsPowered by MobiusEngineLet Mogi apply

ADI Group

Software Engineer or Tech Lead

Full-time

About the job

Prior life insurance system development experience is a plus. Job Overview Phillip Life Assurance is committed to delivering IT Development Tools solutions to our Software Engineer/ Developers. We are seeking a talented and experienced IT Development Technician Leader to join our dynamic team and play a crucial role in IT Development planning and the Software Development Tools and Environment preparation, Coaching, Monitoring, implementing, and maintaining robust in-house software development for our life insurance operations. Key Responsibilities: Prepare Software Development Tools and Environment, Development Plan, Development Team Coaching, Monitoring and software and solutions Implementation, maintenance/alignment with the organizations objectives and technical requirements. Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define software requirements and specifications. Lead the development of high-quality, scalable, and innovative software applications. Conduct code reviews, providing constructive feedback to peers, and ensuring adherence to coding standards and best practices. Mentor and guide junior engineers, helping them to develop their technical skills and knowledge. Troubleshoot, debug, and resolve complex technical issues, providing expert-level support as needed. Contribute to the continual improvement of the software development process, implementing Agile methodologies and DevOps practices. Stay abreast of emerging technologies and industry trends and evaluate their potential benefits and applicability to the organization. Participate in the development of technical documentation, including design specifications, manuals, and user guides. Work closely with the IT Project Manager and System Analysis to ensure alignment of software development activities with organizational goals. Engage in ongoing professional development, staying current with the latest in software engineering and related technologies. Perform other duties as assigned. Qualifications: Bachelors degree in Computer Science, Information Technology, or a related field. A minimum of 8 years of experience in system development with at least 3 years in a team leadership or managerial role. Technical Skills: Proficient in full-stack development with a strong emphasis on .NET Core. Familiarity with front-end technologies (e.g., Note.JS, TypeScript, CSS, Angular and React) and Open-Source Development Extensive experience with RESTful API development and integration. Databases: SQL, MS SQL and any related etc. At least 5 years experience in software development and 2 years of managing team-level. Knowledge of software development methodologies (e.g., Agile, Scrum). Proficient in code versioning tools such as GIT.