Sr Software Developer

Citizens

  • Austin, TX
  • Permanent
  • Full-time
  • 2 months ago
Job Description:Committed to providing life insurance solutions since 1969 in the United States and globally since 1975, Citizens, Inc. is a publicly traded company (NYSE: CIA) that has maintained a listing on the New York Stock Exchange since 2002. Operating through our insurance subsidiaries, we strategically offer traditional insurance products in niche markets to capitalize on competitive advantages. With a dedicated team of employees located in Austin, Louisiana and a global network of agents, our reach extends to Latin America, Central America, and Asia.THE OPPORTUNITYTitle: Senior Software Developer - Full StackJob Type: Full-time ExemptReports to: Rob Lewis/Paula GuerreroLocation: Austin, TX (Corporate Headquarters located in the Domain)In OfficeAt Citizens, Inc., we've curated an exceptional work environment that goes beyond the ordinary. Our open-plan workspace offers panoramic views of the Domain with multiple conference rooms readily available. Start your day with complimentary coffee in our large break area, enjoy walks on the scenic trails nearby, or hit our onsite gym. Our Lunch Drop service provides the luxury of delivering delicious meals directly to our suite for a stress-free lunch break. For financial needs, the onsite bank is at your service. Furthermore, enjoy the convenience of free covered parking in our garage, featuring charging stations for electric vehicles. Participate in our various monthly employee events designed to enhance our cultural engagement. At Citizens Inc., we prioritize strong employee involvement to foster a dynamic workplace culture. Elevate your career with us, where your workplace is more than just an office; it's a destination for growth, innovation, and a flourishing community.Summary: Citizens Inc. is seeking a Senior Software Developer (full stack). The successful applicant will write new code for enhancements and new features for our web portals, internal applications, APIs, and reports/reporting system, provide support and maintenance fixes as needed, and assist in the design and execution of changes to make the system more flexible and responsive to the changing needs of the business. The Senior Software Engineer will be responsible for working cross-functionally with other developers, business analysts, project managers, management, and business stakeholders to design, document, and develop new features, enhancements, file feeds, reports, and integrations to meet the needs of the business.To be successful in this role, you should have a solid knowledge of and experience with SQL Server, C#, .NET, data design, SSRS. Knowledge/experience in Angular, the Ionic platform, SSIS, Azure, and Service Oriented Architecture design principles a definite plus. You should be self-motivated, results-driven, have excellent communication skills, and be willing, able, and excited by the opportunity to help us transform our business. A working knowledge of life insurance and a desire to learn is strongly preferred.WHAT YOU WILL GET TO DO * Software Development and Enhancement:
  • Design and develop code for enhancements and new features for web portals, internal applications, APIs, and reports/reporting systems.
  • Provide support and maintenance fixes as needed.
  • Conduct unit testing and bug fixes.
  • Collaboration and Communication:
  • Participate in requirements and design reviews and provide input on requirements, design, and potential problems.
  • Coordinate with the Project Manager and project stakeholders on project timelines, requirements, and stakeholder feedback on suitability and usability of software designs and systems.
  • Documentation:
  • Create system and technical documentation as needed.
  • Professional Attributes:
  • Ability to work with autonomy in a fast-paced environment and a strong sense of accountability as well as a proven track record of delivering results.
  • Strong attention to detail, goal oriented. Must be able to effectively manage multiple activities and/or projects concurrently.
WHAT YOU NEED TO SUCCEED
  • 5+ years of experience in SQL Server, C#/.NET, and software development
  • Working knowledge of programming and the software development process
  • Good organizational skills, a detail-oriented mindset, and strong critical-thinking skills
  • Solid understanding and experience in SDLC and Project Methodologies (Agile, SCRUM, Waterfall etc.)
  • Solid written and verbal communication skills
  • Proven ability to work creatively and analytically in a problem-solving scenario
  • Able to comprehend new concepts, ask pertinent questions, execute and document ideas and concepts with minimal day-to-day direction
Preferred Qualifications: * Bachelor's Degree in Information Systems, Computer Science, or a related major
  • A working knowledge of life insurance
  • Working knowledge/experience with any of the following technologies: SSRS, SSIS, Angular, Ionic Framework
  • Experience with SaaS platforms, Cloud hosting, ERP systems and Custom development solutions hosted on-premises or in the Cloud
  • Fluency in Spanish and/or Mandarin.
BENEFITS (the fun stuff)As an employee of Citizens, we promise you the opportunity to make a meaningful difference in the lives of our customers, communities, and one another. We believe in fostering a culture of camaraderie, where your ideas are valued, and collaborative efforts drive innovation. Our commitment to rewarding work extends beyond professional growth to recognize your individual contributions and achievements.We take a complete approach to our employees' well-being. Our benefits package includes medical, dental, vision, short-term and long-term disability, AD&D, group term life insurance, and a matching 401k to secure your financial future. Our benefits plan allows for Virtual Visits and access to our Employee Assistance Program, showcasing our commitment to your health and work-life balance. Enjoy the added perks of generous Paid Time Off and holidays, ensuring you have the time to recharge and savor life outside of work. Join us and embrace a workplace that values not only your professional growth but also your personal fulfillment.At Citizens, our employees and customers are at the heart of everything we do. Our success as a company begins with our team of employees and departments to service our customers. That's why we strive to create an environment where employees are equipped and challenged to reach their full potential.Citizens is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, gender identity, national origin, age, disability, or veteran status. We are committed to fostering a diverse and inclusive workplace where every individual is valued, and all qualified applicants are encouraged to apply.

Citizens