girl looking into her desktop
Back to search results

Software Engineer III

Addison;

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:

H5

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

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.

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-22045330

Band: H5

Manages People: No

Travel: Yes, 5% of the time

Manager:

Talent Acquisition Contact:

Kumar Muddam [C]

Referral Bonus:

0