As a Senior Software Engineer within ICW Group’s IT Department, you will implement new and maintenance of existing business and IT solutions - which includes software configuration and development, system and data integration, management of SaaS products. Each day offers a variety of challenges and the position is focused on our internal customers needs.
Provides technical support to operations.
•Creates and maintains software solutions to support the Company’s business and IT Operations
•Actively collaborates with the rest of the engineering team in the documenting of software design.
•Actively collaborates with the Business Analysts in the creation, refinement and review of requirements (functional and non-functional) and specifications
•Creates deployment scripts and provides detailed documentation for deploying and supporting software.
•Collaborates and partners with IT staff and the business during technical meetings, regular code reviews, and technical planning meetings
Performs system design to produce a robust solution within time and cost requirements.
•Facilitates the delivery of artifacts that meets business specifications
•Performs the writing of application and system integration code, defines logical and physical data structures, builds reports, and provides automation scripts.
•Partners with IT staff and reviews their documentation to ensure timely delivery and accuracy
•Applies best practices, including design reviews, unit testing, code reviews, and continuous integration/deployment, to minimize, if not eliminate, defects upon delivery.
•Identifies and advocates areas for improvement within the IT organization