Pantex Plant - Oak Ridge, TN

posted 4 months ago

Full-time - Entry Level
Oak Ridge, TN

About the position

We are looking for a Software Engineer to join our team and help provide technical leadership in developing high quality software solutions. Primary duties include design, development, and modification of enterprise-wide systems and other software applications using languages and infrastructures such as C#, ASP.Net, MVC, HTML 5, Entity Framework, Visual Studio, and Oracle PL/SQL. The role may also involve the implementation of or integration of Artificial Intelligence and Machine Learning (AI/ML) technologies into existing solutions. Other responsibilities include code optimization, business process analysis, and system architecture. The selected candidate will work closely with project stakeholders to scope, estimate, and provide overall technical expertise in implementing solutions that adhere to company software quality assurance and cyber security policies. Core Responsibilities include working closely with functional and business team members, project management, enterprise architects, system engineers, and application developers to design and develop enterprise applications based on approved architecture and business requirements. The candidate will demonstrate innovation when designing applications and solving complex IT problems, ensuring that solutions are well-engineered, operable, and maintainable while adhering to defined project management policies, change management guidelines, and quality assurance processes. Additionally, the candidate will collaborate with IT project management to deliver solutions on schedule and within budget.

Responsibilities

  • Design, develop, and modify enterprise-wide systems and software applications.
  • Implement or integrate AI and ML technologies into existing solutions.
  • Optimize code and analyze business processes.
  • Architect systems to meet project requirements.
  • Collaborate with project stakeholders to scope and estimate projects.
  • Ensure adherence to software quality assurance and cyber security policies.
  • Work with project management to deliver solutions on schedule and within budget.

Requirements

  • Bachelor's degree in engineering/science/information technology discipline.
  • Master's degree in engineering/science/information technology discipline.
  • Eight or more years of education and/or relevant experience may be considered to satisfy educational and years-of-experience requirements.

Nice-to-haves

  • Experience with programming languages and frameworks such as C#, HTML5, JavaScript, JQuery, React, TypeScript, Blazor, ASP.Net, ASPX.Net, MVC, Entity Framework, WebAPI, Telerik.
  • Experience with Oracle or other relational database management systems, SQL, and PL/SQL.
  • Familiarity with AI/ML technologies and enterprise search technologies like Elastic.
  • Knowledge of web server technologies such as Microsoft IIS and Apache Tomcat.
  • Experience with Integrated Development Environments such as Visual Studio/Visual Studio Code.
  • Familiarity with version control tools such as GIT, SVN, or other code repositories.
  • Experience with Continuous Integration/Continuous Delivery using AzureDevOps.
  • Effective communication skills and demonstrated success in a team environment.
  • Experience with ITIL processes and agile development.

Benefits

  • Medical plan
  • Prescription drug plan
  • Vision plan
  • Dental plan
  • Employer matched 401(k) savings plan
  • Disability coverage
  • Education reimbursement
  • Onsite workout facilities
  • Onsite cafeterias
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service