Search Salaries, Companies, Skills and other Resources

Didn't find your job?

Salaries

View salary and benefits information

Understand the objectives, responsibilities, and mission of the Software Development department and work towards those goals. Supports and develops software applications by analyzing, planning, creating, maintaining and leveraging pre-existing software systems to help support ongoing development. Leads the analysis, design and development of enterprise software systems and programs with business and technical teams. view job details

Manage the entire software development process, including requirements management, software architecture evolution, developing coding standards -including use of object-oriented coding techniques-, design modeling/UML, source code control and configuratio Provide management/leadership to technical staff including resource planning, scheduling, and administration to ensure program success. Lead software development team members supporting new product development and sustaining current products in the field and in the manufacturing process. view job details

Conduct data analysis and preprocessing to ensure high-quality input for models. Collaborate with cross-functional teams to integrate AI solutions into existing systems. Document processes, methodologies, and results for future reference and compliance. view job details

Collaborate with cross-functional teams to gather requirements and implement solutions. Assist in the deployment and monitoring of applications in production environments. Stay updated with emerging technologies and industry trends to enhance skills. view job details

Document software specifications, design processes, and user manuals to facilitate knowledge sharing and future development. Stay updated with emerging technologies and industry trends to incorporate innovative solutions into software projects. Conduct code reviews and implement best practices to improve code quality and maintainability. view job details

Troubleshoot and resolve architectural issues in existing systems. Document architectural designs and maintain comprehensive technical documentation. Evaluate and recommend tools, technologies, and processes for software development. view job details

Provide technical support and guidance to team members on secure coding practices and security tools. Conduct vulnerability assessments and penetration testing to identify and mitigate security risks in software applications. Stay updated on emerging cybersecurity trends and technologies to enhance software security measures. view job details

Collaborate with hardware engineers to integrate software and hardware components. Analyze user requirements and translate them into software specifications. Conduct testing and debugging of software to ensure reliability and performance. view job details

Troubleshoot and resolve software defects and performance issues. Collaborate with cross-functional teams to gather requirements and specifications. Stay updated on industry trends and emerging technologies to drive innovation. view job details

Collaborate with cross-functional teams to gather and analyze system requirements for software projects. Create and maintain technical documentation for software applications and development processes. Design, develop, and maintain software applications to meet user requirements and enhance functionality. view job details

Design and implement data pipelines to facilitate data collection, transformation, and storage. Create and manage data models and schemas to support analytical and operational needs. Collaborate with data scientists and analysts to understand data requirements and optimize data workflows. view job details

Communicate clearly and effectively with business users and technical teams through all phases of the development life cycle. Develop, execute and document test plans for development activities. Document designs, specifications and flow diagrams to assist in efficient development, support and problem analysis. view job details

Provide effective performance feedback through employee recognition, rewards, and disciplinary action, with the assistance of Human Resources, when necessary. Create, measure, and report key metrics for the performance of the engineering team, as well as the quality and health of the various product lines. Participate in review meetings to determine status, identify problem areas and suggest corrective actions. view job details

Produce and/or analyze test scenarios, plans and procedures. Provide on-site customer interface for system installation, testing, systems integration, programming debugging and other system tasks as needed. Act as a lead on less complex tasks and responsible for a portion of a design or section of an analysis or design review. view job details

Post deployment support of devices. recruits qualified applicants and advances in employment its employees without regard to race, color, religion, gender, sex, sexual orientation, gender identity, gender expression, age, disability, genetic information, ethnic or national origin, marital s Respond to common inquiries or complaints from customer or members of the office or business community. view job details

Participate in User Acceptance Testing (UAT), System Testing, Smoke Testing and Integration Testing, Interface Testing, and Regression Testing. Demonstrated technical writing skills and shall have generated at least two (2) documents in support of a software development project. Provide technical support during software installation or configuration to include end user coloration as needed. view job details

Develops, modifies, applies and maintains developed standards for in-house products and processes. Develops solutions based upon a defined specification and test plan. Assists in the response to Helpdesk ticket support requests. view job details

Functional Programming, J2EE Development, OOP, Service Oriented Architecture, microservices, Dependency Injection, and Core Architecture). Utilizes software development and software design methodologies appropriate to the development environment. Resolves software problem reports. view job details

Communicates with various business areas and outside vendors, consultants, and clients regarding automation needs. Reviews and negotiates vendor software package contracts. Provides project planning including docket prioritization and capital or expense budget considerations. view job details

Provide software systems engineering expertise to ensure the effective management of large, software-reliant programs from source selection through design reviews, integration and test, and early operational testing. Support system test programs, analyze results and improve overall system quality. Design, Implement, and maintain a software-based testing framework that supports hardware unit environment, and qualification testing. view job details