Berkley - West Hartford, CT

posted 2 months ago

Full-time
West Hartford, CT
Administrative and Support Services

About the position

The Software Developer position at Berkley Small Business Solutions (BSB) focuses on developing and maintaining software applications and databases that align with business goals. The role involves coding, debugging, testing, and documenting software, as well as collaborating with project managers and IT teams to enhance system functionality and support existing applications.

Responsibilities

  • Develop, test, implement, and maintain business software applications and databases.
  • Write code according to design specifications; modify existing code for change requests, improvements, or bug fixes.
  • Identify and correct program errors through debugging.
  • Execute unit tests on new code and changes following specified test plans; implement robust test methodologies and automation when applicable.
  • Clearly document code additions, changes, test procedures, results, and all work performed.
  • Analyze, manage, and manipulate complex data models.
  • Identify opportunities to enhance development approaches and improve product quality; employ quality control checks throughout the development process.
  • Work with project managers, users, and IT teams to define project deliverables, including database programming, issue resolution, testing, and implementation.
  • Assist in supporting existing applications and provide in-house education for end-user systems as needed.
  • Carry out procedures for handling system changes and enhancements.
  • Investigate and reconcile system and workflow problems.

Requirements

  • Fundamental knowledge of programming languages and technologies, including C#, ASP.NET, MVC, AJAX, Web Services, SOA, HTML, CSS, JavaScript, jQuery, JSON, XML, SQL Server, SQL Reporting and Analysis Services, DB2, Visual Studio, C++.
  • Familiarity with software development practices and processes, especially within the Microsoft suite of products and development tools.
  • Knowledgeable in the use and support of standard and open-source desktop and server applications.
  • Proficient with various computer and communication hardware.
  • Ability to analyze complex data models and manipulate data effectively.
  • Excellent verbal and written communication skills for effective collaboration and documentation.
  • Proper use of tools, including AI models, while maintaining necessary thought processes and innovation in software development.

Nice-to-haves

  • Pursuit of Bachelor's Degree in Information Technology or related fields.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service