.Net Developer (APIs/Integration with GUIs)
- Contractor Role
- 6 Months (with the possibility of long-term extension)
Responsibilities and Job Description
▪ Provides web application software development services as well as technical support, typically
for a defined project.
▪ Develops program logic and APIs for new applications, modifies, and analyzes existing
application logic/APIs.
▪ Codes, tests, debugs, creates documentation, implements, and maintains software applications.
Under general supervision, solves complex problems requiring detailed knowledge of software
development best practices.
▪ Uses experience and problem-solving skills to develop and improve processes. Critical thinking
skills are essential.
▪ May provide guidance to less experienced team members.
▪ Preparation of time and level of effort estimates for code development, testing, code reviews,
and producing associated technical documentation.
▪ Responsible for system deployments, upgrades/releases, and code patching.
▪ Comfortable working in an Agile style environment.
Required Skills
▪ Candidate must have advanced C#, .NET Core 7/8, Entity Framework, LINQ, and SQL Server
experience. Experience working in GitHub, Azure, and using API testing tools such as Postman.
▪ Familiarity using the Visual Studio IDE.
▪ Knowledge of Blazor, CSS, JavaScript, and HTML.
▪ Knowledge of source control tools, including GitHub.
▪ Knowledge of automated deployments using tools like GitHub workflows and those in Azure and
DevOps.
▪ Knowledge of token creation and control, including digital signing.
▪ Familiarity with using Postman for design and testing of secure APIs.
▪ Familiar with test driven development and unit testing.
▪ Provide technical operational support in .NET implemented solutions.
▪ Experience working in the Microsoft Office 365 virtual work environment, using
Microsoft Teams and Office applications.
Requirements/Qualifications
▪ Completion of an undergraduate or graduate degree, and 5 years of experience in Systems
Development, OR
▪ 8+ years combined education + training + work experience, to include:
• High school graduation (required).
• Post-high-school education (combination of successful completion of development, systems
administration, systems engineering, data engineering, or other related technology courses taken in
software developer education programs, code camps, and or other training modes, earning other
related certificates)
• 5 years of experience working as a software developer using the above listed skills in the
“Required Skills” section of this job description.
▪ Strong understanding and demonstration of software security related issues.
▪ Demonstrated ability to work in matrix team environments.
▪ Excellent communication skills (written and verbal) are essential, especially demonstrated in
working with non-technical people.
• Being able to communicate abstract ideas as well as describe detailed complex content in plain
language - so as to be able to explain complex coding to new or non-developers so that they can
understand what the code does.
▪ Flexibility working in hybrid and virtual work environments.
About the Role
▪ Contract role (1099, 6 months, Full Time).
▪ Houston, TX based (combination of office based, meeting spaces, and remote working).
▪ Compensation will be based on skills and qualifications.
Company Overview
▪ IntegraShare is a software development company based in The Woodlands, Texas. Our goal is to
produce business software solutions for many industries that enable transformative and meaningful
diferences to our customers’ business operations.
▪ IntegraShare is an Equal Opportunity Employer.
For additional information, please email your resume to gus.nodwell@integrashare.com
Do not apply unless you are authorized to work in the United States for any employer as we
cannot sponsor or transfer visas at this time.
he ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities
- Develop high quality software and web applications
- Analyze and maintain existing software applications
- Design highly scalable, testable code
- Discover and fix programming bugs
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, IT Systems, or related field OR equivalent combined education + experience in software development
- Development experience with programming languages: C#, .NET Core 7/8, Entity Framework, LINQ, Blazor, CSS, JavaScript, and HTML, and SQL Server
- SQL database or relational database skills