Senior Software Engineering and Programming Associate
- Employer
- Baylor College of Medicine
- Location
- Houston, Texas, United States
- Salary
- Competitive Salary
- Date posted
- Dec 10, 2024
View more categoriesView less categories
- Position Type
- Faculty Positions, Engineering, Administrative, IT & Technology, Technology Administration/Other
- Employment Type
- Full Time
You need to sign in or create an account to save a job.
Summary
The Software Engineering and Programming Associate is responsible for developing, testing, implementing, and maintaining web-based application systems, troubleshooting system problems and issues, and looking for ways to improve the application. The Senior Software Engineering and Programming Associate has knowledge of various concepts, practices, and procedures within the programming field; provides other programmers guidance and support with more advanced/complicated development issues; relies on experience and judgment to plan and accomplish goals; performs various complicated tasks. A wide degree of creativity and latitude is expected.
Applicants who do not have experience with ASP.Net and MS SQL databases will not be considered, as these are the core technologies used in the department. Successful applicants will be familiar with UX design principles and processes and possess excellent verbal and written communication skills, strong time management, and analytical/problem-solving abilities.
Job Duties
- Designs, codes, tests, debugs, and documents software applications in a manner consistent with best practices and established code standards.
- Annotates software code in order to provide future support continuity.
- Utilizes object-oriented and functional principals and designs patterns to accomplish web application tasks.
- Ensures web application functionality is accurate against both business and technical scope.
- Deploys and monitors high-uptime, mission-critical applications on production systems.
- Solves novel, customer-impacting problems across multiple interrelated systems.
- Analyzes emerging software and hardware technologies.
- Works closely with customers and supporting IT teams to deliver the best product, as quickly as possible, and at the lowest cost.
- Works closely with the IT project managers, IT business analysts, and IT training and documentation group to effectively deliver projects that meet defined requirements.
- Assists and consults with other IT team members on technical issues.
- Helps team maintain good relations with vendors.
- Performs other job related duties as assigned.
- Bachelor's degree. Four years of relevant experience may substitute for degree requirement.
- Four years of relevant experience.
- Experience with C#, ASP.Net, and MS SQL databases.
- Preference will be given to applicants with at least four years of demonstrated experience with the following technologies:
- C# (7+ years preferred)
- .NET Core 6 or higher
- ASP.Net MVC (5+ years preferred)
- MS SQL databases, including writing SQL Scripts, working with tables, views, stored procedures, database functions, object-oriented design, and data modeling (5+ years preferred)
- Component-based client-side frameworks like AngularJS, HTML5, CSS3, and JavaScript
- Third-party applications/tools and integration via RESTful APIs, Telerik, or equivalent protocols
- Full-stack DevOps developer
- Source/version control systems like DevOps
DI
Requisition ID: 21147
You need to sign in or create an account to save a job.
Get job alerts
Create a job alert and receive personalized job recommendations straight to your inbox.
Create alert