Professional Software Engineer

DXC

Essential Job Functions

  • Performs routine product design, systems analysis and programming activities on application software to ensure that company technology needs are met.
  • Performs routine design, implementation and maintenance of single product modules/subsystems to ensure proper functioning of products.
  • Develops, codes, tests and debugs new software or enhancements to existing software to enhance product efficiency.
  • Performs bug verification, release testing and beta support for assigned products; researches problems discovered by quality analysts or product support to ensure that appropriate solutions are developed.
  • Researches and understands marketing requirements for a product, including target environment, performance criteria and competitive issues to ensure that product meets market demands appropriately.
  • Researches new technology and development tools to remain informed of current technology and changes to old technology.
  • Assists in the development of user manuals in order to ensure that documentation enables more efficient use of product.
  • Writes programs according to specifications provide by higher level staff or business analysts to ensure that client requirements are met.

JOB REQUIREMENTS

  •  

• C# with Visual Studio 2012 and higher

◦ Knowledgeable – generics, LINQ, templates, inheritance

◦ Third-party tools: Prolers, Resharper, PostSharp, Soap UI (a plus)

◦ Oracle ODP.NET for 11g (a plus)

• Basic SQL knowledge writing queries, procedures and packages

◦ Intermediate – Understands 4 basic joins, case statements, basic indexing theory.

• .NET Framework

◦ Intermediate – Able to get up to speed on alternate frameworks/libraries quickly, can take what they have learned in other areas, and apply that experience to get up to speed on new things quickly and effectively.

• ASP.NET MVC and Web Development

◦ Intermediate – HTML5, XML, jQuery, AJAX, JSON, CSS

◦ Intermediate – Bootstrap, Knockout, Parsley

◦ Basic – Mastered the basic Model, View and Controller classes, and understands how they

work together to paint a screen.

◦ Can dynamically alter the style of elements by id, class or element type.

◦ Understands how to make use of AJAX or JSON methods.

  • Experience
    • 1+ years as a professional .net developer or .net software engineer
    • Object Oriented Design and Development
    • Agile Development

Other Qualifications

  • Analytical and design skills at multiple product level
  • Communication skills to communicate with customers, support personnel and management and for providing documentation to relevant parties
  • Problem solving skills, creative thinking, and design skills for design and debugging of products
  • Data analysis and software testing skills to test modifications and enhancements
  • Ability to work independently and as part of a team
  • Ability to handle multiple tasks simultaneously and switch between tasks quickly

Work Environment

  • Office environment or remote- Louisiana