Software Architect

Company: Management Controls, Inc.
Location: Houston, Texas, United States
Type: Full-time
Posted: 11.OCT.2019

Summary

In the role, you are the architect and programmer of our interactive applications and backend systems that support our web and mobile projec...

Description

In the role, you are the architect and programmer of our interactive applications and backend systems that support our web and mobile projects. This position is a creative problem solver, can think out-of-the-box and thrive in a fast-moving, creative company. This is a hands on role and will require significant research and software development skills.


Accountabilities:

• Define all aspects of software development from appropriate technology and workflow to coding standards

• Communicate successfully all concepts and guidelines to development team

• Oversee progress of development team to ensure consistency with product design concepts

• Provide technical guidance and coaching to Developers and QA Engineers

• Ensure software meets all requirements of quality, security, modifiability and extensibility

• Maintain microservice based cloud software architecture

• Excellent written and verbal communication and documentation skills


Requirements


Minimum required technical skills

  • BS degree in computer science, engineering or relevant field
  • 10+ years of professional software architecture design and management
  • 3+ years of distributed data application architecture
  • 1+ years of Azure platform experience
  • Understanding of software quality organizational and leadership skills
  • High quality organizational and leadership skills
  • Agile/DevOps experience
  • C#, .NET, JavaScript Pthon development experience
  • Blockchain Architecture or development experience
  • Excellent knowledge of UML and other modeling methods
  • Technical interface development experience (,net -- SOA/ERP/middleware suites
  • TFS/VSTS source code management and build experience
  • Commercial SaaS application development experience

Soft Skills:

  • Strong communications skills - Excellent spoken and written English communication skills
  • Effective, Polished interaction in virtual delivery in 1:1 engagements and presentations
  • Superior problem solving and troubleshooting skills, an ability to use various data collection tolls and methodologies to analyze problems and develop solutions
  • Outstanding partnering capabilities and ability to work well in a highly collaborative team environment
  • Ability to drive product/service improvements in core technical focus area
  • Logical and critical thinking, and demonstrated success in dealing with ambiguity and problem definition under continual deadline constraints.
  • Passion for technology and customer support

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...