Key Responsibilities:
- Develop and Maintain Cloud-Based Applications: Design, develop, and maintain cloud-based applications using .NET technologies and Azure Services.
- API Development: Create and manage APIs to ensure seamless integration with various systems and applications.
- Security Implementation: Implement robust security measures to protect data and applications, including the use of JWT for secure authentication and authorization.
- Database Management: Utilize SQL Server for database management, including designing, querying, and optimizing databases.
- AI Integration: Develop and integrate AI agents into applications to enhance functionality and user experience.
- Collaboration: Work closely with cross-functional teams, including IT, product management, and other stakeholders, to deliver high-quality software solutions.
- Continuous Improvement: Stay updated with the latest industry trends and technologies to continuously improve the development process and product quality.
- Compliance: Ensure compliance with industry standards and regulations related to data security and privacy. Implement necessary controls and audits to maintain compliance. Compile and maintain system documentation as needed. Complete all assignments using the Protective standard ITIL change procedures
Qualifications:
- Education: Master's degree in computer science, Information Technology, or a related field.
- Experience: Minimum of 2 years of experience in .NET development and cloud-based application development.
- Knowledge in designing and implementing secure cloud solutions.
- Must be flexible and able to manage multiple systems, changing priorities, resolve conflicts and be able to work well under pressure.
- Requires oral and written communication skills sufficient to communicate clearly with peers and customers and provide the documentation needed in working on projects.
- Must be self- motivated, able to work independently and willing to self-teach and take responsibility for ongoing professional development.
- Requires programming skills sufficient to solve difficult and complex technical problems.
- Experience working with cloud/on-prem and hybrid cloud solutions.
- Ability to work independently or as a part of a team.
- Computer Skills – Ability to understand complex system applications and have experience in all aspects of the software development process.
Technical/Soft Skills:
- Extensive knowledge of Azure Services (e.g., Azure Functions, Azure Storage, Azure SQL Database).
- Strong understanding of security principles and practices.
- Proficiency in SQL Server, including database design and optimization.
- Experience in developing and managing APIs.
- Knowledge of JWT for secure authentication and authorization.
- Experience or knowledge in developing AI agents is a plus
- Exposure to IBMi/DB2 databases is a plus
- Any exposure to RPG/COBOL code is an added bonus
- Soft Skills:
- Excellent communication and collaboration skills.
- Ability to work effectively in a fast-paced, dynamic environment.
- Strong problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- #LI-VG1
Similar Jobs
What We Do
Protective Life Corporation (Protective) provides financial services through the production, distribution and administration of insurance and investment products throughout the United States. Protective traces its roots to its flagship company founded in 1907, Protective Life Insurance Company. Throughout its more than 110-year history, Protective’s growth and success can be largely attributed to its ongoing commitment to serving people and doing the right thing — for its employees, distributors and, most importantly, its customers. Protective’s home office is located in Birmingham, Alabama, and its 3,000+ employees work across the United States. As of June 30, 2020, Protective had assets of approximately $123 billion. Protective Life Corporation is a wholly owned subsidiary of Dai-ichi Life Holdings,






