Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Dice, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Engineer in Vanguard Software Productions Support will play a critical role in ensuring the reliability, efficiency, and performance of software applications utilized within the organization. This position is responsible for troubleshooting technical issues, implementing innovative solutions, and providing comprehensive support to ensure optimal functionality of software systems. The ideal candidate will collaborate closely with development teams, engage in continuous improvement processes, and support operational procedures to enhance user experience and system performance.
Job Responsibilities
- Provide technical support and troubleshooting for software applications, ensuring swift resolution of issues.
- Collaborate with cross-functional teams to design, develop, and enhance software solutions.
- Implement monitoring tools and methodologies to assess system performance and proactively identify areas for improvement.
- Conduct code reviews and testing to ensure compliance with best practices and project specifications.
- Document software processes and provide training to end-users on application functionalities.
- Assist in the deployment of software updates and patches, managing version control effectively.
- Participate in project meetings, providing technical insight and updates on current software initiatives.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of professional experience in software development or support.
- Proficiency in programming languages such as Java, Python, or C#.
- Strong understanding of software development methodologies, including Agile and DevOps practices.
- Experience with database technologies like SQL and NoSQL.
- Excellent problem-solving skills and the ability to communicate technical information clearly.
- Familiarity with version control systems such as Git.
Technologies & Tools
The Software Engineer will primarily use a variety of technologies and tools including, but not limited to, Java, Python, C#, SQL, version control systems such as Git, and software development and collaboration platforms like GitHub and JIRA. Familiarity with cloud services such as AWS or Azure and modern application performance monitoring tools will also be beneficial in this position.
Ideal Candidates
The ideal candidates for this position will possess a strong analytical mindset, exceptional communication skills, and the ability to work collaboratively in a team environment. They will be proactive in identifying challenges and innovative in proposing solutions. A continuous learner who stays abreast of technological advancements and applies them effectively to enhance software production support will thrive in this role. Furthermore, a passion for problem-solving and ensuring high-quality user experiences will set successful candidates apart.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.