Job Information
QTC Management, Inc. Software Engineer Sr (TC)-SOFTW016625 in Maple Grove, Minnesota
Leidos QTC Health Servicesseeks a Software Engineer to support our corporate IT department.Job Summary:Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met.Essential Duties and Responsibilities:Design and develop web-based and desktop applications through collaboration of user design specifications, user stories and Business Requirements Document (BRD)Consult with users, product marketing and product management to determine software/system functionality and scope of technical specification document (TSD)Architect and design state-of-the-art solutionsAssemble reusable class libraries and web servicesProvide expert advice and consulting in maintenance and enhancement of existing code within high transaction volume / highly availability environmentUnit test developed codeCode deployment as required and compilation of deployment guide for promotion of code from Dev , QA, Training and Production environmentsAssume development lead role for large projectsUse discretion and expert judgment to establish level of effort for development activitiesIdentify development tasks and track progress against project plans utilizing TFS or other SDLC management toolsAssess new technologies relevant to company business, evaluate benefits and outline presentation of new innovations to meet business objectivesPartner with Product Marketing, Product Management, Developers, DBAs, Configuration Management and QA teamPerform other duties and responsibilities as assignedCompetencies:Ability to work effectively in a team environmentAbility to switch between priorities quickly without affecting quality or performanceExcellent communication skills both written and verbalSuperior customer service skillsAbility to work with minimal supervisionAbility to lead projects and development activities across product linesWorking knowledge of development methodologies (e.g. Agile, CMMI)Knowledgeable in service-oriented architectureProficient in object-oriented design and developmentMust be knowledgeable of SDLC processes and tools (e.g. Microsoft Team Foundation)Education and/or Experience: (includes certificate & licenses)Bachelors degree in Computer Science, or a related field from an accredited college, or equivalent experience/combined education. Masters Degree preferred.5 to 9 years of relevant professional experienceExperience developing with one or more of ASP, ASP.Net, C#, Windows Applications, HTML, XML, XSLT and JavaScriptExplicit experience developing software applications using .Net technologies, C#, MVC, MVVM, Entity Framework, Bootstrap, and JQuery is requiredExperience with Angular, HTML5 and CCS3 is a plusMust possess proven experience of developing of n-tier applications including Web applications, windows applications, web services, and integration with 3rd party products and developing re-usable class librariesDevelopment experience utilizing Oracle and SQL Server is a plusExperience with Oracle Forms and Reports programming a plusMust be able to successfully pass National Agency Check with Inquiries (NACI) background investigationTYPICAL STARTING PAY RANGE: $100,000 - $115,000 w/ up to 8% bonus eligibil tyPay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, performance-related bonuses, health and wellness programs,student loan repayment and tuition reimbursement,paid leave and retirement. More details are availablehere.The Leidos QTC Health Services pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.This job description supersedes all prior job descriptions and is intended to describe the general content and essential requirements for the position listed above. It is not to be construed as an exhaustive statement of requirements, duties and responsibilities. Management reserves the right to add or changethe duties of this position as required at any time.Leidos QTC Health Services is a VEVRAA Federal contractor and an Equal Opportunity Employer. The company has an ongoing commitment to affirmative action and the creation of a workplace free of discrimination, harassment and retaliation. The company recruits, hires, trains, and promotes individuals in all job titles without regard to race, color, creed, religion, ancestry, national origin, age, sex, pregnancy, sexual orientation, gender identity, genetic information, people with disabilities...Equal Opportunity Employer - minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity