Sr .NET Azure Integration Developer

Gravity IT Resources

To Apply for this Job Click Here

Job Description:

The Sr. Software Engineer will be accountable as a senior developer with an agile product team delivering technology solutions focusing on distributed cloud technologies.  
Qualifications:

  • Bachelor’s degree in computer science, Information Technology, Computer Engineering, and/or 10 years of related experience in an IT discipline
  • Minimum of 7 years of experience in application development experience
  • Advanced knowledge in multiple of the following:
  • Microsoft .NET, .NET Core, C#, and Key Frameworks
  • Microsoft Azure Components & Architecture
  • SQL and non-SQL database technologies
  • Messaging technologies
  • API Technologies
  • GitHub
  • CI/CD Development
  • Architecture knowledge
  • Must have experience with delivering cloud-based solutions (private and public)
  • Advanced troubleshooting skills are needed to troubleshoot the solutions across both software and infrastructure components
  • Domain Knowledge in Software Development and Software Design
  • Must have experience with systems integration
  • Must be able to assist and coordinate vendor management activities
  • Ability to follow/implement guidelines and technologies to develop solution architecture for their respective business unit
  • Develop and document framework for integration and implementation of changes to technical standards
  • Be able to contribute to and take part in Architectural Governance Processes and Procedures
  • Azure PaaS Cloud Infrastructure experience preferred
  • Proven record of accomplishment of out-of-the-box thinking
  • Skilled with knowledge transfers
  • Can work effectively with all levels of an organization, either independently or as part of a team
  • Excellent written and verbal communication skills
  • Be able to use the organizational structure and through using interpersonal relationships, influence others to drive decisions quickly.
  • Excellent interpersonal skills to partner with groups across ITS, our business customers, and partners.

Responsibilities:

  • Lead the detailed design of multiple technologies under the guidance of the delivery architect
  • Produce design and development of software solutions based on requirements, high-level design, guiding principles, and patterns
  • Design and develop new systems with an emphasis on minimized maintenance requirements, as well as maintenance and enhancement of existing systems
  • As needed, oversee and direct technical staff activities (design to implementation/warranty)
  • Evaluate business requirements and high-level designs for delivering proper solutions
  • Create systems analysis design and debugging of new systems/integrations
  • Handle escalation of issues or options and helps technical sessions with resolution
  • Support and troubleshoot complex integrations and data components
  • Stay informed of industry trends and emerging insights and keep skills current with modern technologies and tools
  • Develop support activities, small enhancements, and projects.
  • Proactively learn and use modern technologies, concepts, and procedures
  • Comfortably works with geographically dispersed teams

To Apply for this Job Click Here