PROGRAMMER/ANALYST
This role is responsible for developing and maintaining software applications in a primarily Microsoft environment.
Expertise in VB.
net, NetCore, SQL, and related technologies will be crucial in ensuring the efficient and effective delivery of high-quality software solutions.
The Programmer/Analyst will collaborate closely with cross-functional teams, including business analysts and other developers to gather requirements, analyze business processes, design, and implement solutions.
This role will also be involved in troubleshooting and providing support for existing applications, as well as identifying areas for improvement and implementing enhancements.
This is an in-office position with the ability to apply for a hybrid schedule (2 days home/3 days office) after 6 months of employment.
Responsibilities
Develop, code, test, and debug software applications using VB.
net, .
NetCore, SQL, and other relevant technologies in a primarily Microsoft environment.
Collaborate with business analysts and stakeholders to gather and analyze requirements, translating them into technical specifications and solution designs.
Conduct thorough testing and quality assurance procedures to ensure the stability, reliability, and scalability of software applications.
Participate in the full software development lifecycle, including requirements gathering, design, development, deployment, and maintenance.
Perform data analysis and create SQL queries or stored procedures to extract, manipulate, and report on data from various sources.
Troubleshoot and debug issues, identifying root causes and implementing timely resolutions.
Provide support and technical guidance to end-users, addressing their inquiries and resolving software-related problems.
Stay up to date with emerging technologies, industry trends, and best practices in software development and analysis.
Collaborate effectively with team members, sharing knowledge, insights, and contributing to a positive and collaborative work environment.
Experience
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Strong experience in programming and analysis, with expertise in VB.
net and .
NetCore.
Proficiency in SQL and database design concepts, with experience in querying and manipulating data.
Solid understanding of software development principles, methodologies, and best practices.
Familiarity with Microsoft development tools and technologies, including Visual Studio and TFS.
Ability to translate business requirements into technical specifications and solution designs.
Excellent problem-solving and analytical skills, with the ability to debug and troubleshoot complex issues.
Strong attention to detail and the ability to produce high-quality, reliable code.
Effective communication skills, both verbal and written, with the ability to convey technical concepts to non-technical stakeholders.
Proven ability to work collaboratively in a team environment and manage multiple priorities effectively.
Qualifications
Experience with additional Microsoft technologies, such as ASP.
net, and C#.
Experience with front-end development technologies, including HTML, CSS, and JavaScript.
Knowledge of agile software development methodologies.
Experience with version control systems, such as Git or TFS.
Minimum 2 years’ experience with software development.
All qualified applicants will receive considerations for employment without regard to race, color, religion, sex, or national origin.
PLEASE DO NOT APPLY IF YOU ARE A SMOKER