JOBSEARCHER

Senior Technical Developer

Jacobson GroupQuincy, MAApril 12th, 2026
Job DescriptionThe Senior Technical Developer is a key contributor within the Information Technology department, responsible for modernizing legacy COBOL/AS400 systems into scalable, cloud-enabled platforms while supporting daily business IT needs. This role combines hands-on application development, database design, and architectural expertise, working closely with both onshore and offshore teams. ResponsibilitiesDesign, develop, test, and maintain software applications, with a focus on modernizing legacy systems.Translate business and system requirements into technical specifications and design documentation.Write clean, maintainable, and well-documented code using modern programming languages such as .NET, Java, or Python.Design, optimize, and maintain relational databases, including queries and stored procedures for performance and scalability.Integrate applications with internal and external systems using APIs and modern integration frameworks.Support migration from legacy AS400/COBOL systems while ensuring data integrity and business continuity.Collaborate with architects and IT leadership to design cloud-compatible, scalable solutions aligned with enterprise architecture.Apply best practices such as CI/CD, DevOps, automated testing, and secure coding standards.Contribute to modernization strategies including data transformation, database redesign, and infrastructure scalability.Document system architecture, data flows, and design decisions for maintainability.Provide technical leadership, including mentoring developers and reviewing code for quality and performance.Collaborate with QA, infrastructure, and operations teams to ensure reliable and secure deployments.Coordinate tasks with onshore and offshore teams, managing timelines and deliverables.Participate in design reviews, sprint planning, and retrospectives.Communicate technical challenges, risks, and solutions to stakeholders.Stay current with emerging technologies and identify opportunities for performance improvements and process enhancements.RequirementsMinimum 7 years of software development experience across the full development lifecycle.Proficiency in modern programming languages and frameworks such as .NET, Java, or Python.Strong experience with relational database systems (SQL Server, DB2, Oracle, PostgreSQL) and database design, performance tuning, and query optimization.Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).Familiarity with legacy system modernization, particularly AS400/COBOL, preferred.Experience leading or mentoring development teams, including collaboration with offshore teams.Bachelor’s degree in Computer Science, Information Systems, or a related field; advanced certifications preferred.Strong understanding of software engineering and database best practices, including normalization, indexing, and transaction design.Proficiency in SQL development, stored procedures, and performance diagnostics.Knowledge of Agile/Scrum methodologies and CI/CD pipelines.Excellent problem-solving, debugging, and analytical skills.Strong communication and collaboration abilities across technical and business teams.Demonstrated commitment to quality, continuous improvement, teamwork, and innovation.