Job Information
DT Professional Services Application Engineer in Ventura, California
Job Summary:
DT Professional Services is seeking an Application Engineer who will be part of the team that designs and develops software applications using a wide variety of tools. You will perform coding, debugging, testing and troubleshooting throughout the application development process, and are expected to be proficient in core software development principles. As the Application Engineer, you will work on specific, targeted tasks with supervision and support from more senior technical team members. Work is expected to grow in complexity and promote independence in designing, implementing, and verifying technical solutions. The position requires an ability to review requirements, identify missing or ill-specified aspects, troubleshoot some application issues, and participate in cost and schedule estimates for well-defined work. The ability to make reasonable cost and schedule estimates for loosely-defined work with partial or unclear requirements may periodically be requested.
As with any position, additional expectations exist. Some of these include, but are not limited to, adhering to normal working hours, meeting deadlines, following company policies as outlined by the Employee Handbook, communicating regularly with assigned supervisor(s), staying focused on the assigned tasks, and completing other tasks as assigned.
Responsibilities:
Review requirements and participate in level of effort estimation for new tasks
Identify and help resolve ambiguities with customer requirements
Develop maintainable code with appropriate documentation adhering to SOLID design principles and best practices
Thoroughly test developed code to minimize any discrepancies
Remain abreast of new developments in core technologies identified by the team
Generate and maintain project documents, including Azure DevOps and YouTrack tickets & ensures tickets are updated in a timely manner
Work closely with other team members to ensure requirements are thoroughly understood and the application is complete with a seamless look and feel
Work in teams with modest supervision
Follow established UI/UX and software coding standards and best practices
Support the Software Development plan or methodology (e.g. SAFe, Scrum)
Effectively communicates with customers and other team members
Takes ownership of assigned portions of system and software to ensure minimal defects
Proactively recommends alternative implementations to improve system performance or reduce time and cost
Helps troubleshoot and resolve production issues
Basic Qualifications:
Ability to obtain and maintain a DoD issued Secret clearance
Bachelor’s degree in Computer Science or closely related field, and 0-2 years of experience developing applications in C# (.NET) OR an Associate’s degree in Computer Science or closely related field, and 2-4 years of similar experience
Demonstrated familiarity with Microsoft Visual Studio and .NET MVC
Demonstrated experience with relational databases at a class-project level or better
Excellent communication skills both verbal and written
Preferred Qualifications:
Demonstrated experience with .NET MVC, Entity Framework, Blazor
Demonstrated 1+ years experience with with RDBMS such as Oracle, Sql Server, Postgres, MySQL
Demonstrated 1+ years developing software in an Agile SAFe or Scrum team
Current (CSWF) qualification such as CompTIA Security+ certrificate
Basic understanding of BI tools such as OBIEE, Tableau, Power BI, Cognos, etc
The compensation range for this position: $31.25 - $32.35 an hour.
Powered by JazzHR