Senior Application Developer/Architect

Senior Application Developer/Architect

12 Sep 2024
Texas, Houston 00000 Houston USA

Senior Application Developer/Architect

Vacancy expired!

Title: Senior Application Developer/Architect

Location: Houston, TX

Clearance: None

Citizenship Requirement: US

Req #:

Salary: CompetitiveCraig Technologies is in support of service on the forefront of our nation’s access to space. Our mission, as a Woman/Minority/Disabled-Vet Owned Small DoD Subcontractor, is cutting edge and composed of teams with the latest in Aerospace Industry Information Technologies and engineering. We are looking for talented and motivated individuals who have the drive to be a part of the overall "It's all about the mission" goal and join the race to be leaders in this dynamic environment! PURPOSE/FUNCTION (JOB SUMMARY)

The Human Health & Performance IT (HHPIT) Senior Application Developer/Architect will provide support for the design, development, testing and implementation of data information systems for various users, including the JSC clinic, Space Medicine staff, and mission medical support teams. The general purpose of many of these systems is to support the accumulation, storage, display, analysis and exchange of human subject health related data between various groups. The HHPIT Architect will provide technical oversight and direction to other developers, reviewing and guiding designs and ensuring proper fit into the technical environment.ESSENTIAL DUTIES & RESPONSIBILITIES

Responsible for compliance with Safety, Health and Environmental plan; must be committed to a high standard of safety and be willing and able to comply with all safety laws and all of the Company’s safety policies and rules and must be willing to report safety violations and potential safety violations to appropriate supervisory or management personnel

Responsible for compliance with the Quality Assurance Plan, policies and procedures

Must maintain regular and acceptable attendance level as determined by the Company

Responsible for completing all assigned training

Maintain confidentiality of all medical and personal information to which access has been granted.

Participate in all areas of the design, development, testing, implementation, training and support of various application development projects according to applicable HHPIT work instructions & processes.

Support the technical goals of the Application Development Team by working closely with other Architects as applicable in all application design and development phases.

Participate in design and planning meetings to support the technical infrastructure needs of various projects.

Gather and document functional requirements as needed from user representatives.

Develop and document technical design based on functional requirements.

Assist in the design of all layers of proposed applications, including user interfaces, business logic and database.

Develop software to support the functional requirements and technical design for all components of applications.

Conduct appropriate unit testing and system/integration testing of all developed applications.

Assist with the proper coordination and conduct of functional user acceptance testing of all developed applications.

Work with users and technical support staff to coordinate and execute proper migration of developed applications into a production environment.

Assist in the development and delivery of user and/or technical support staff training on developed applications.

Support the development, adoption, implementation and improvement of coding standards.

Assist in the evaluation of commercial off-the-shelf (COTS) products related to all of the above.

Provide weekly status reports of work activities to applicable Application Development Team Lead(s).

Create documentation to support all of the above.

Assist in defining the application architecture. Ensure all aspects of the application solution architecture are optimized given constraints on time and budget by working with subject matter experts.

Utilize Microsoft Team Foundation Server (TFS) as both a Code Repository and Application Lifecycle Management tool.

Provide support/mentoring to other developers for architecture and programming guidance. Decompose application requirements, assign technical tasks, and verify completeness of solutions for junior developers.

Ensure compliance with all applicable Craig Technologies and NASA standards and work instructions.

Establish, promote and maintain a service-oriented, customer-service focused culture that supports new custom development, COTS and sustaining activities.

Ensure that deliverables meet Craig Technologies and NASA quality standards.

Other duties as assigned. Responsibilities occasionally require work on weekends and/or evenings, sometimes with little to no advance notice.

EDUCATION/EXPERIENCEREQUIRED: (must correspond with description listed on the SLC Composite Rates and Skills Table on iShare)

The Senior Application Developer/Architect position requires a Bachelor’s Degree plus 15 years work experience, with a minimum of 8 years of most recent experience in multi-tier web application and database development using ASP.NET, C#, SQL, MVC, Entity Framework, javascript.Experience with Object Oriented programming is required.DESIRED:

Prior NASA experience

Microsoft Certified Professionals or other software development related certification

Experience with software development in a medical environment

Experience with modeling concepts and modeling tools

Experience with integration tools and standardsSKILLS/TRAININGREQUIRED:

Demonstrable experience in the following technologies is required: C#.NET, HTML, Microsoft Visual Studio, Microsoft SQL Server, basic SharePoint skills, XML, KnockoutJS or other responsive web UI framework, ASP.NET WebAPI, ASP.NET MVC, Entity FrameworkAbility to coordinate with team members, project staff, customers, users, and other stakeholders to successfully develop, conduct, and implement software development projects.Ability to design software in a tiered architecture to ensure maintainability and proper separation of concerns.Knowledge of, and experience with, TFS as a formal software project management tool.DESIRED:Experience with the following technologies is desirable: SSRS, InfoPath, SSIS, SSAS, BizTalk Server, LINQ, SharePoint developer skills.Craig Technologies is an EEO Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, or any other non-job-related protected status. All candidates selected will be subject to a security background investigation and must meet all eligibility requirements for access to classified information.

Related jobs

  • Are you an experienced, passionate pioneer in technology - a solutions builder, a roll-up-your-sleeves technologist who wants a daily collaborative environment, think-tank feel and share new ideas with your colleagues - without the extensive demands of travel? If so, consider an opportunity with our US Delivery Center - we are breaking the mold of a typical Delivery Center.

  • Senior Solution Delivery ArchitectRemote - United StatesJR010242

  • Are you an experienced, passionate pioneer in technology - a solutions builder, a roll-up-your-sleeves technologist who wants a daily collaborative environment, think-tank feel and share new ideas with your colleagues - without the extensive demands of travel? If so, consider an opportunity with our US Delivery Center - we are breaking the mold of a typical Delivery Center.

  • Are you an experienced, passionate pioneer in technology? An industry solutions professional who wants to work in a collaborative environment. As an experienced Senior Data Migration Developer, you will have the ability to share new ideas and collaborate on projects as a consultant without the extensive demands of travel. Consider an opportunity with our US Delivery Center - we are breaking the mold of a typical Delivery Center.

  • Senior Appian Developer

  • Are you an experienced, passionate pioneer in technology - a solutions builder, a roll-up-your-sleeves technologist who wants a daily collaborative environment, think-tank feel and share new ideas with your colleagues - without the extensive demands of travel? If so, consider an opportunity with our US Delivery Center - we are breaking the mold of a typical Delivery Center.

  • The Senior Application Security Engineer position is a hands-on role that involves evaluating and enforcing application security in all phases of the Software Development Life Cycle (SDLC). This position will work closely with our engineering teams to define and implement application best practice security controls, perform software architecture and design reviews, threat modeling, conduct white box security testing, and support the identification, interpretation, and remediation of vulnerabilities across a variety of applications, programming languages, and platforms with a focus on supporting our GovCloud environment.

Job Details

  • ID
    JC2697349
  • State
  • City
  • Full-time
  • Salary
    N/A
  • Hiring Company
    Craig Technologies
  • Date
    2019-09-12
  • Deadline
    2019-11-10
  • Category

Jocancy Online Job Portal by jobSearchi.