VincentBenjamin Company Profile

.Net Developer at VincentBenjamin (Phoenix, AZ)

About the Employer

Job Description

SENIOR SOFTWARE DEVELOPER: Our client in the Southeast part of the Valley is looking for a full stack enthusiast who enjoys building products that solve big problems and delight customers. This is a collaborative team who knows how to get things done. The ideal candidate for this position has a combination of strong front end (JavaScript Frameworks, Bootstrap) and back end skills (C#, Angular, Web API, SQL Server). Must have a solid grasp of their basic toolset (Jira, Visual Studio) Willing to learn new plug-ins and IDE enhancements to boost your productivity and are excited to introduce new tooling experiences that have worked for you in the past You bring discipline and care about implementation practices You are familiar with Agile/Scrum processes, practice common design patterns, embrace clean coding principles, and employ many other techniques to bring a high level of software craftsmanship to your finished product You see regular code reviews as opportunities to learn from and educate your talented peers, and you're excited to constructively participate We iterate quickly with an emphasis on lean development, you will see your work have an immediate, scaled impact every day. Please send resumes to *No 3rd party candidates please* RESPONSIBILITIES: Create, maintain, and optimize source code for large web using the above technologies. You will also be called upon to help design and build new products for an aggressive growth driven roadmap Report to, and work with, the VP of Software Development to ensure all projects are delivered on time Develop web applications, user interfaces, reports, and tools using Microsoft-based technologies Develop, document and maintain best practices, including programming standards and application quality objectives and code reviews Ensure that systems are designed and developed to comply with architectural standards in accordance with evolving methodologies and practices Design, code, test, debug, and document application programs, while enhancing existing programs to ensure that applications continue to meet users', customers and business' needs Evaluate third party software to determine if it will meet business and operational needs, and is compatible with existing operating systems and applications Develop integration plan and services for third party products, including error handling, confirmation of delivery, etc. Resolve application issues by troubleshooting software bugs to ensure continuous business operations Interface with business owners and representatives regarding project status and user needs to promote an environment of user cooperation and satisfaction EXPERIENCE: 2+ years developing and supporting products for external customers 5-7+ years experience as a software developer 5-7+ years experience designing and developing using Microsoft.Net technologies 5-7+ years designing and developing Web based systems SKILLS AND REQUIREMENTS: Develop web-based systems and associated modules using modern JavaScript frameworks such as React or Angular2, ASP.NET MVC, Web API, HTML, JavaScript, SQL, Web Services, XML, ADO.NET, etc. Experience working with SQL Server, writing SQL scripts and stored procedures preferred Demonstrated experience and knowledge of the principles, techniques and methodology of web application development Demonstrated experience and understanding of the full software development life cycle, dynamics of applications development projects Ability to gain, understand and apply information and data as it relates to Information Technology Ability to use good judgment, problem-solving and decision-making skills Work in a fast-paced environment where deadlines are essential, and maintain good communication with the team Maintain professional image and work environment Organize, plan, prioritize and follow through on work Perform software coding, testing, debugging, documentation, and installation tasks in accordance with industry best practices and internal procedures and standards Strong understanding of the .NET Framework and Visual Studio Strong Interpersonal communication skills, both verbal and written required Work Authorization Product or customer facing experience would be a big + Security experience would be a +