Job description
- Collaborates with business analysts and business partners to understand business needs and identify potential technical solutions
- Designs, creates, and maintains software by analyzing, testing, assessing and implementing programming applications based on business priorities and guidance from management and senior full stack engineers
- Accepts technical direction from project leads and senior full stack engineers
- May configure, extend, and customize ERP software, including analyzing, testing, assessing and implementing changes
- Proficient with Build and Release Management
- Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, design, coding, testing and deployment
- Helps to quickly and reliably debug and solve complicated system issues
- Demonstrates significant proficiency in fundamental and advanced application development concepts
- Demonstrates understanding of algorithm analysis and performance tuning
- Assists in the testing process by conducting reviews and analyses, witnessing tests and participating in software certification
- Demonstrates advanced knowledge of Modern Programming Languages, System design, Data Structures, Algorithm Complexity, Compiler capabilities, design methods, Industry best practices, Patterns vs. Anti-patterns, Networks, Security, Development Tooling, Operating Systems
- Maintains proficient knowledge of modern Software Development Lifecycle techniques and methodologies
- Demonstrates significant creativity and flexibility
- Communicates orally and in writing at a level that fosters business partner relationships and team health
- Provides 24x7 support of applications as required
- May serve as a work leader, in a non-supervisory leadership position, having job-related responsibilities to lead project assignments in a broad or specialty area.
Supervision Received
Independently performs assignments with instructions as to general results expected. Works under the direction of a team leader or department manager and receives minimal technical guidance on unusual or complex problems.
Skills and Proficiencies (May be job or organization specific)
Modern programming languages such as C#, .NET, ASP.NET, Java, JavaScript, HTML5, JQuery, Entity Framework, Team Foundation Server, MS SQL Server (table/query design, SSRS, SSIS, and SSAS), Oracle, Performance Analysis Tools, LINQ, Open Source DBs/Frameworks/Toolkits, Angular, Mulesoft, Python, Ruby
ERP Software Packages such as Oracle, PeopleSoft, Maximo, SAP, MS Dynamics
Third Party cloud hosting solutions like Amazon Web Services, Microsoft Azure.
Basic understanding of application systems from a business and technical perspective.
Collaboration and active participation on teams to achieve identified business objectives.
Minimum Qualifications (Consistent with Classification Standard)
Education and Experience/Certificates, Licenses, and Registration Requirements/Other Requirements
A Bachelor’s degree in computer science, engineering, mathematics, business administration, or related field of study; or equivalent education, training & experience. Completion of approved TVA Progression Plan or 24-48 months of comparable and relevant work experience in applying the concepts, practices and procedures related to application development. Must have experience with one or more of the languages and one DBMS listed in “Skills and Proficiencies”. Must be able and willing to assume on-call rotational assignments which may include 24 hour on 7-day per week availability. Occasional travel may be needed for training, work assignments, or meetings.
May be required to obtain and maintain a security clearance based on position / access requirements and essential job functions.
offroadmanagementgroup.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, offroadmanagementgroup.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, offroadmanagementgroup.com is the ideal place to find your next job.