What are the responsibilities and job description for the Senior Software Engineer (3 Days in OFFICE :: NO SPONSORSHIP CANDIDATES) position at VAAM Technologies?
Salary- $115-$120K
Contract Rate- $60-$63/hr on W2 (NO SPONSORSHIP OFFERED)
JOB RESPONSIBILITIES, DUTIES & CORE FUNCTIONS
- Integrating new software features and products into the AIM Security System software portfolio.
- Troubleshooting, debugging, and fixing software issues for new and existing projects.
- Following the company's current software development processes.
- Actively maintaining software development skills by participating in company sponsored training classes.
- Recommending improvements to the software development process to improve productivity within the organization.
- Participate in technical working groups that continue to improve organizational processes.
- Initially programming in C#, C and C .
- Other duties as assigned.
KNOWLEDGE, EXPERIENCE, & SKILLS
- Required
- A Bachelor's degree in Engineering, Computer Science, Information Systems, or related specialized field.
- 4 to 7 years of C#, C programming experience utilizing classic Object-Oriented Programming techniques (Polymorphism, interfaces and abstract classes, generic classes, encapsulation, singleton pattern, etc).
- Demonstrated experience of basic programming to relational databases like SQL Server or Oracle.
- Demonstrated experience in simple IP network configuration and troubleshooting.
- Experience in systems integration, including all phases of the software/system development life cycle.
- Demonstrated experience with Microsoft operating systems including installation and configuration.
- Working with engineering processes that include design and code reviews.
- Working with configuration management processes and tools (i.e., GIT, JIRA, BitBucket, etc.).
- Working in a virtualized environment (i.e., VMWare).
- Ability to complete assigned tasks on time and within budget in a results-driven environment.
- Strong verbal and written communication skills.
- Strong ethics and interpersonal skills.
- Ability to interface and collaborate with peers, other departments, and all levels of management to develop and improve solutions, and to build and maintain rapport and relationships.
- Strong problem-solving ability, with a willingness to use a variety of software languages and tools, as necessary.
- Preferred
- Ability to complete multiple projects/assignments concurrently while adjusting to changing priorities.
- Ability to effectively manage stress and engage in continuous learning.
- Working experience programming in Microsoft's .NET framework using WPF, WCF, MVVM Programming Pattern.
- Proficiency with Microsoft's Visual Studio software development tools and services for developing software.
- Proficiency with PC applications, including Microsoft Word, Excel, Access, and PowerPoint.
- Has worked with AI models supporting software development activities.
Salary : $115,000 - $120,000