Full Stack Developer

The Woodlands, TX

Onsite  -  IT - .NET / C# Development  -  Direct Placement  -  Job ID: 24-00689

Position: Full Stack Developer
Location: The Woodlands, TX 77380 (ONSITE)
Duration: Direct Hire 
Work Authorization: US Citizen, Green Card, or authorized to work in the US

Job Description:
The Full Stack Developer will be responsible for the architecture and development of new applications, as well as modernizing existing applications into cloud native architecture patterns, maintaining existing legacy applications built using Angular and C#.

Essential Duties & Responsibilities

  • Design and develop Azure cloud applications and services utilizing 3rd party API providers.

  • Design and develop Azure IOT Edge applications and services.

  • Design and develop Angular web applications.

  • Design and develop low code applications in MS Power Apps, Power Automate and Azure logic apps.

  • Maintain legacy systems.

  • Participate in the development of technical application design documents.

  • Create and maintain complex applications for the benefit of internal and external customers.

  • Develop and maintain continuous integration and delivery pipelines using Azure DevOps, Git, and other DevOps tools.

  • Ensuring the reliability, scalability, and security of applications and services deployed on Azure.

  • Troubleshooting and resolving issues related to application and service deployment and management.

  • Collaborating with cross-functional teams, such as DevOps engineers, architects, and business stakeholders, to design and implement solutions that meet business requirements.

  • Provide oversight to project team members on development best practices. Assist with coding questions as needed.

  • Provide unit testing of all coding changes with the goal of providing a stable production environment. Provide oversight and final testing of code from other project team members.

  • Build and maintain applications utilizing industry best practices. Security is a critical design requirement and data, systems, and applications must be protected at all points of the development lifecycle.

  • Analyzes business scenarios and identify opportunities for technically innovative solutions and improvements.

  • Work as a cross-functional team member in an Agile setting to help complete and deliver the team commitments.

  • Collaborate across teams and across business areas in the spirit of an Agile mindset.

  • Mentoring and coaching junior developers and other team members on Azure development and deployment best practices.

Education, Experience, and Training

  • 5+ years' experience building applications in C#, SQL, and Angular.

  • Experience configuring and managing Azure services, such as Azure App Service, Azure SQL Database, Azure Storage, Azure Service Bus and Application Insights.

  • A strong understanding of the Azure IoT Suite and related components (IoT Edge Modules, IoT Hub, Device Twins, Device Provisioning, Stream Analytics, Notification Hub)

  • Strong experience with Azure DevOps, Git, CI/CD pipelines automation and other DevOps tools

  • Additional programming language skills are a plus.

  • Proven experience developing RESTful API's.

  • Database design and development.

  • Experience in building Power BI reports and applications is a plus.

  • Expert technical knowledge in software development methodologies, design and implementation.

  • Good to excellent understanding of entire development process, including specification, documentation and quality assurance.

  • History of partnering with Business Analysts, Quality Assurance Analysts, and Technical Product Owners to define features.

  • Proficient in the Agile methodology and an advanced knowledge of entire development process, including specification, documentation and quality assurance.

  • Advanced analytical, design and problem-solving skills at multi-product/multi-environment level to troubleshoot system defects and mitigate the issues they cause.

  • Expert understanding of concepts of project planning and project management techniques to assist in small projects and/or group initiatives.

  • Expert research and analysis skills, and an understanding and awareness of business issues as they impact overall project plans.

  • Excellent verbal and written communication skills with the ability to express and document complex technical concepts in business terms.

  • Excellent interpersonal skills with the ability to work in a cross-functional project team.
  • BS in Computer Science / Computer Information Systems or equivalent degree, or equivalent experience can be substituted for degree.

About INSPYR Solutions:
As a leading information technology partner, we connect top IT talent with our clients to provide innovative business solutions through our IT Staffing, Professional Services, and Infrastructure Solutions divisions. We understand and value the unique needs of highly-skilled information technology professionals in the industry and always strive to stay above the curve. Our company was founded on the following core values: Be the Best, Understand the Urgency, Never Ever Give Up, Have the Courage to Excel, and Make a Contribution. We take pride in our business model and strive to create a positive workplace environment through an exemplary culture.
INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.