Software Engineer 1
BHE GT&S · Richmond, VA · 3 mo ago
Information TechnologyFull-time
Responsibilities
- Design, code, test, document, implement and maintain application programs.
- Enhances existing systems; participates in client walkthroughs and technical design reviews.
- Aids in systems development planning and monitoring.
- Participates in design reviews and peer code walkthroughs.
- Provides client and application support.
- Provide customer support for package software and associated interfaces.
- Perform software development and ensure conformance to performance optimization and interoperability standards and requirements.
- Work in adherence to secure development lifecycle practices and policies.
- Performs or assists in the research and fact-finding to develop or modify application programs.
- Includes working with vendors to review quality, adaptability and compatibility of their products.
- Collaborate with IT teams from applications and infrastructure to identify technology deficiencies and improvement opportunities in practices and procedures.
Qualifications
- Bachelor's degree in management information systems (MIS), computer science, or related technical field; or equivalent work experience.
- Prior Related Internship Experience Required.
- Basic knowledge of programming in client/server and/or web development environment.
- Basic knowledge of integration and application security models; and proficiency with a variety of software development tools.
- Experience in the industry, or in an environment whose scope, size and complexity are comparable.
- Basic knowledge of open systems object design methodologies, architecture methodologies, security practices and integration techniques.
- Basic knowledge of relational database technology, structured analysis concepts, and software design patterns.
- Basic project management skills and ability to prioritize and handle multiple tasks and projects concurrently.
- Business analysis aptitude including communications and interpersonal skills enabling an understanding of client's needs.
- Able to work in a zero-code-ownership environment where the team members can modify any source file at any time.
- A basic understanding of deployment topologies (i.e. ensuring secure, highly available systems).
- Effective oral and written communication skills.
- Effective analytical and problem-solving skills.
- Ability to prioritize and handle multiple tasks and projects concurrently.
- Availability for periodic on-call responsibilities.
- Experience integrating Commercial off the shelf (COTS) solutions within an environment with strong change and release management processes and procedures.
- Technical knowledge with hands-on experience in Oracle and Microsoft SQL database development.
- Technical knowledge with hands-on experience in .NET and other current computing programming languages.
- Technical knowledge with hands-on experience in Microsoft BizTalk Server, Microsoft SharePoint, Microsoft SQL Reporting Services and Oracle business intelligence / reporting.
- Understanding of company's existing IT environment and of applicable company policies, practices, and procedures.