What are the responsibilities and job description for the Software Engineer II (UI/Reports) position at Kavaliro?
Our client is seeking a Software Engineer for a contract to hire scenario. The Software Engineer is responsible for all assigned development tasks, understanding basic programming principles and architectures. This position reports to a Manager within a designated department.
DUTIES:
DUTIES:
- Establish and maintain quality software modules, document and maintain all assigned projects. Follow software development standards and processes.
- Develop understanding and maintain proficiency in technical areas and standards related to assigned projects.
- Develop and maintain proficiency in the Life and Annuity insurance domains related to assigned projects.
- Design, write, comment and unit test own code to ensure modules compile, are bug-free and are of the highest quality.
- Maintain accountabilities for all assigned work, provide accurate estimates on work to completed, and provide descriptions of work completed.
- Communicate status of ongoing work internally within team and externally with clients, where appropriate.
- Actively participate in team meetings and troubleshooting project issues.
- Understand debugging tools and techniques to identify and resolve errors.
- Update defect/change tracking system for own modules.
REQUIREMENTS:
- 4 years of experience in software development required.
- Experience with Microsoft tools and technologies.
- In-depth knowledge of the .NET framework, including its core components, class libraries, and APIs, is crucial. Understanding frameworks like ASP.NET, Entity Framework is important.
- Proficiency in HTML, CSS, and JavaScript is necessary for building user interfaces and client-side interactions. Knowledge of front-end frameworks like React can be advantageous.
- Basic knowledge in Structured Query Language (SQL) required.
- Professional experience with REACT is preferred.
- Familiar with JSON, NPM, jQuery, Ajax, Bootstrap.
- Working knowledge of Git, Team Foundation Server (TFS) and Visual Studio.
- Experience working in an Agile scrum team environment.
Salary : $45 - $52