
Job Description:
Position Summary:
Foundational knowledge in aspects of solution design and application development for specific business environments.
Focus on collaboration for setting technical direction on groups of applications and similar technologies as well as taking responsibility for technically robust solutions encompassing all business, architecture, and technology constraints.
May be responsible for working with teams to accomplish development in a matrixed organization.
End to end solution architecture and design for complex systems to deliver large scale technology change.
Assess current state, desired capabilities, and greatest opportunities for impact.
Understand technology strategy and business drivers to translate to solution blueprint and present effectively to the audience.
Help to drive the strategy for platform simplification, modernization and resiliency improvements.
Analyze issues and risks and collaborate with other team members to identify solution, document options for sharing with various stakeholders.
Ensure the right short- and long-term decisions are made with focus on the strategic priorities of the Company.
Required Skills:
Strong in .Net Fundamentals, Object Oriented Programming Concepts and C#
Must have at least 10 years of Development Experience.
Extensive experience in Unit Testing, Dependency Injection & Mocking.
Extensive experience in developing Web APIs, WCF and Windows Services
Extensive experience in implementing Distributed Transactions and Messaging using IBM MQ.
Extensive experience in XML data processing.
Extensive experience with Entity Framework and DB Transaction management.
Good grasp of scalability and resiliency patterns like Bulkhead & Circuit Breaker.
Good know-how of Best practices on Logging and Exception-Handling.
Good grasp of SOLID, KISS and DRY Development practices.
Good communications skills.
Desired Skills:
Bachelor of Computer Science/Engineering degree.
Good Understanding of Linux fundamentals.
Must be a Team player, and Demonstrate ability to communicate effectively with both technical and non-technical individuals.
.Able to identify risks and mitigation.
Comfortable working in a matrix environment.
Job Band:
H5Shift:
1st shift (United States of America)Hours Per Week:
40Weekly Schedule:
Referral Bonus Amount:
0Job Description:
Position Summary:
Foundational knowledge in aspects of solution design and application development for specific business environments.
Focus on collaboration for setting technical direction on groups of applications and similar technologies as well as taking responsibility for technically robust solutions encompassing all business, architecture, and technology constraints.
May be responsible for working with teams to accomplish development in a matrixed organization.
End to end solution architecture and design for complex systems to deliver large scale technology change.
Assess current state, desired capabilities, and greatest opportunities for impact.
Understand technology strategy and business drivers to translate to solution blueprint and present effectively to the audience.
Help to drive the strategy for platform simplification, modernization and resiliency improvements.
Analyze issues and risks and collaborate with other team members to identify solution, document options for sharing with various stakeholders.
Ensure the right short- and long-term decisions are made with focus on the strategic priorities of the Company.
Required Skills:
Strong in .Net Fundamentals, Object Oriented Programming Concepts and C#
Must have at least 10 years of Development Experience.
Extensive experience in Unit Testing, Dependency Injection & Mocking.
Extensive experience in developing Web APIs, WCF and Windows Services
Extensive experience in implementing Distributed Transactions and Messaging using IBM MQ.
Extensive experience in XML data processing.
Extensive experience with Entity Framework and DB Transaction management.
Good grasp of scalability and resiliency patterns like Bulkhead & Circuit Breaker.
Good know-how of Best practices on Logging and Exception-Handling.
Good grasp of SOLID, KISS and DRY Development practices.
Good communications skills.
Desired Skills:
Bachelor of Computer Science/Engineering degree.
Good Understanding of Linux fundamentals.
Must be a Team player, and Demonstrate ability to communicate effectively with both technical and non-technical individuals.
.Able to identify risks and mitigation.
Comfortable working in a matrix environment.
Shift:
1st shift (United States of America)Hours Per Week:
40Learn more about this role