Why Merritt Companies?
We pride ourselves in being the best for our employees, our customers, and each other. Along with having amazing co-workers by your side, We offer a total compensation package that includes:
-
PTO
-
Paid Holidays
-
Generous Employer Contributions to Medical, Dental, Vision, and Life insurance
-
Company paid life insurance and additional voluntary life available
-
Voluntary long term & short term disability
-
Quarterly profit sharing bonus potential
-
401(k) with company match
The hiring range for this position is $88,000 to $98,000 annually depending on experience.
What Will You Be Doing For Us?
As a Visual Studio Programmer, you will be responsible for designing, developing, and maintaining software applications using Visual Studio and related technologies. You will collaborate with a team of developers, software engineers, and project managers to create efficient, scalable, and user-friendly applications that meet client or organizational needs.
1. Software Architecture
-
Develop software applications using Visual Studio and other relevant programming languages (such as C#, .NET, or others as required).
-
Write clean, scalable, and maintainable code while adhering to coding standards and best practices.
-
Integrate software components and third-party programs to enhance application functionality.
-
Identify and enhance the security of applications, including conducting vulnerability assessments, implementing secure coding practices, and ensure compliance with industry security standards
2. Performance Optimization
-
Conduct regular code reviews and provide constructive feedback to team members to improve code quality.
-
Debug, test, and troubleshoot applications to ensure optimal performance, reliability, and security.
-
Participate in quality assurance processes, including writing and maintaining automated tests, and managing continuous integration and deployment pipelines.
-
Engage in research to adopt new technologies that can improve the development process or enhance application functionalities. This includes exploring emerging frameworks, libraries, or tools.
- Stay updated with the latest industry trends, tools, and technologies related to Visual Studio and software development practices.
3. Collaboration and internal customer service
-
Collaborate with cross-functional teams to gather and analyze user requirements, translating them into technical specifications and actionable development plans.
-
Directly interact with internal customers to gather additional requirements, present progress, and negotiate functionalities. This includes preparing technical presentations for non-technical audiences.
4. Documentation and Process Development
-
Document software functionality, technical specifications, and system architecture for reference and maintenance purposes.
-
Participate in Agile or other project management methodologies to deliver software solutions within specified timelines.
-
Manage or co-manage projects, including planning, scheduling, and resource allocation, ensuring projects meet deadlines and budgets
Our Core Values:
Diplomatic
-
Ensure confidentiality by maintaining privacy to build trust and promote open dialogue.
-
Upholding moral and ethical principles.
-
Firm belief in reliability, honesty, and sincerity of team members.
Tenacious
-
Staying true to principles and responsibilities, even when faced with difficulties.
-
Willingly investing time, effort, and focus to achieve positive outcomes.
-
Strong Commitment to being diligent, professional, and efficient.
Innovative
-
Being flexible, open minded, and responsive to new ideas, technologies, or challenges.
-
Utilize critical thinking, logical reasoning, and resourceful decision making to overcome challenges and achieve positive outcomes.
-
Finding inventive solutions, pushing boundaries, and introducing fresh perspectives to drive progress and success.
Fun
-
Taking joy in achievements and finding fulfillment in the experiences that bring about a sense of personal and team pride.
-
Seeking experiences that contribute to a sense of completeness and happiness.
-
Explore and discover new things, while engaging in activities for the sheer enjoyment of the experience.
-
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
-
Proficiency in programming languages such as C#, .NET, or other relevant languages commonly used in Visual Studio development.
-
Hands-on experience with Visual Studio IDE and its associated tools for software development.
-
Strong understanding of software development methodologies, design patterns, and best practices.
-
Ability to work effectively in a collaborative team environment and communicate technical concepts to non-technical stakeholders.
-
Problem-solving skills and a proactive approach to identify and resolve technical issues.
-
Experience with database management systems (e.g., SQL Server, MySQL) a requirement
-
Web development technologies (HTML, CSS, JavaScript) are a plus.
-
Relevant certifications or additional training in Visual Studio or related technologies are advantageous.
-
In-depth knowledge and hands-on experience with Power BI, including report development, data modeling, and creating complex visualizations is a plus.