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 and ensure adherence to quality assurance and cyber security policies.
  • Collaborate with project stakeholders to scope and estimate technical solutions.
  • Work closely with functional and business team members to meet business requirements.
  • Demonstrate innovation in application design and problem-solving.
  • Ensure solutions are operable and maintainable while following project management policies.

Requirements

  • Bachelor's degree in engineering/science/information technology discipline.
  • Master's degree in engineering/science/information technology discipline is preferred.
  • Eight or more years of relevant experience may substitute for educational requirements.
  • Proficiency in programming languages and frameworks such as C#, HTML5, JavaScript, JQuery, React, TypeScript, Blazor, ASP.Net, ASPX.Net, MVC, Entity Framework, WebAPI, and Telerik.
  • Experience with Oracle or other relational database management systems, SQL, and PL/SQL.
  • Familiarity with XML and JSON data formats.
  • Experience with web server technologies like Microsoft IIS and Apache Tomcat.
  • Proficiency in Integrated Development Environments such as Visual Studio/Visual Studio Code.
  • Experience with version control tools such as GIT or SVN.
  • Knowledge of Continuous Integration/Continuous Delivery with AzureDevOps.
  • Effective communication skills and teamwork experience.
  • Experience with ITIL processes and agile development is preferred.
  • Strong analytical and problem-solving skills.

Nice-to-haves

  • Experience with enterprise search technologies like Elastic for data categorization and prioritization.
  • Familiarity with additional programming languages and frameworks beyond those listed in requirements.

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
  • Flexible work arrangements
  • Career advancement and professional development programs
  • Work-life balance initiatives
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service