System Integration Specialist
Location
Pune | India
Job description
The Systems Integration Engineer (SIE) will support various projects, identify business needs, and propose IT solutions to evaluate a client's existing components and ensure that final solutions meet organizational needs. They develop and implement solutions that integrate applications across an enterprise or its units and departments by evaluating existing components or systems to determine integration requirements and ensure that final solutions meet the organization's needs.
The Integration Engineer will interact with the product owner and other business stakeholders to review requirements, provide estimations, implement and unit test all required integrations. The Integration Engineer will also interact with the corporate technology office to review and approve software design diagrams and implementation approaches
Essential Functions:
- Reviews and provides input into system integration requirements
- Estimates development effort for both change requests and new system integrations
- Develop new application integrations and provide daily operational support.
- Provide support for systems integration monitoring.
- Creates integration design and architecture diagrams based on the requirements
- Implements all code changes required to meet the requirements
- Identify and communicate project risks and opportunities.
- Assess current processes to suggest improvements to management.
- Documents all code and creates additional documentation for code usability
- Follows corporate software development standards around: code structure, code re-usability, scalability, and security of the application
- Performs risk-based code review
- Authors unit tests
- Configures and maintains all components of the DevOps cycle (build / deployment)
- Performs production releases (using DevOps)
- Partners with the product owner to perform sprint planning and sprint closing
- Follows established procedures for change management across applications where changes are necessary
- Provides daily support with resolution and escalation of tickets and acts as liaison to business to ensure issues are resolved in timely manner
- Supports the resolution of general helpdesk tickets on an as-needed basis.
Qualifications
Education: Bachelor degree or equivalent desired. Degree in a computer science or related fields preferred.
Work Experience:
- Software Engineering: understanding of and full hands-on experience across all software development practices
- Minimum 2 years experience developing code to integrate systems
- Knowledge of software development patterns (like Singleton, Factory, etc.)
- Hands-on development experience with PowerShell, ASP.NET, C#, JavaScript, HTML, SQL Server technologies, REST Web services
- Experience developing SQL objects and programming in T-SQL
- Hands on development experience in a Microsoft technology stack
- Hands on development with Azure hosted applications
- Knowledge of PowerApps development in Office 365
Job tags
Salary