Unum, a leader in the accounting industry, is seeking a highly skilled Development Engineer to join our dynamic team. The successful candidate will be instrumental in designing, implementing, and maintaining innovative software solutions that enhance our operational efficiencies and service delivery. As a Development Engineer at Unum, you will collaborate closely with cross-functional teams comprising accountants, financial analysts, and IT specialists to understand their needs and translate them into technical specifications. This role requires not only strong technical proficiency but also an understanding of the accounting principles and best practices that will inform the development process. You will take charge of the entire software development lifecycle, from initial concept ideation through to deployment, testing, and ongoing support. The ideal candidate will thrive in a fast-paced environment, possess excellent problem-solving skills, and be passionate about leveraging technology to drive business improvements. By joining Unum, you will become part of a culture that values innovation, collaboration, and continuous professional growth, positioning you for a successful and rewarding career.
Responsibilities
- Design, develop, and maintain software applications that support accounting functions.
- Collaborate with stakeholders to gather and analyze requirements for new software features.
- Implement and conduct unit tests to ensure software quality and reliability.
- Troubleshoot and resolve software defects and performance issues promptly.
- Deploy applications and manage their versions in a production environment.
- Document the development process, code changes, and technical specifications for future reference.
- Participate in code reviews and provide constructive feedback to improve team performance.
- Bachelor's degree in Computer Science, Software Engineering, Accounting, or related field.
- Proven experience in software development, preferably in the accounting or finance industry.
- Strong proficiency in programming languages such as Java, C#, or Python.
- Familiarity with database management systems like SQL Server or Oracle.
- Understanding of accounting principles and financial processes is a plus.
- Excellent analytical and problem-solving skills to address complex technical issues.
- Strong communication skills with the ability to work collaboratively in a team-oriented environment.