JOBSEARCHER

.Net Developer

Programmer The Programmer is aligned with our internal IT team to support our client(s). The position will work in a collaborative team environment, with independent duties. The Programmer will be responsible for understanding business requirements, designing, coding, testing and maintaining software solutions that meet or exceed IT programming standards. This role will work cross functionally with various internal departments to ensure end user requirements are met with focus on component reusability and scalable design.Responsibilities include, but not limited to providing technical solutions to support day-to-day activities for our client and growth of the account. Primary Programmer on the client account to deliver business requirements. Follow all coding standards outlined by IT for code development, code reviews, testing and production release of code. Lead testing of code in conjunction with the QA lead. Coordinate any documentation for final release of system changes and assist with post-launch support.As an influencer at AIG, people come to our Programmer as a go-to source for help and support because of their deep knowledge and expertise. As a more experienced team member, they are capable of driving continual improvement and impacting the way that things get done. Because of their influence, whether direct or indirect, we are able to deliver powerful outcomes for our clients.Duties and Responsibilities:Develop and implement new applications and services.Design and develop new features and/or maintain existing application utilizing the Microsoft Technology stack.Work with IT Systems Analyst to understand business requirements to provide estimates, timelines, and technical specification. This position requires a least 70% hands-on development.Work closely with IT leadership, peers, and business clients to create the best possible business solution including ways to improve ways to improve software and business processes.Provide documentation on implemented features and software.Manage multiple deliverables until conclusion.Conduct code reviews.What We Are Looking For:Bachelors Degree or professional training, preferably in Computer Science or a related field preferred.3-5 years experience in web and software development.Be able to work with group or individually.Experience in a changing and fast-paced organization while being comfortable with ambiguity.Excellent understanding of n-tiered, service-oriented, and micro service architectures.Experience developing using OOP methodology.Ability to work independently with minimal supervisionStrong knowledge of the.NET Framework,.NET Core, C#, ASP.Net, MVC, LINQ, Asynchronous methodologies, Visual Studio IDE and VersionKnowledge of web technologies, JavaScript frameworks (React, AngularJS, jQuery, etc.) as well as HTML and CSS.Experience with ORM tools, specifically Entity Framework, and EF CoreKnowledge of relational database design and development using SQL Server, TSQL, and SSIS.Familiarity with SDLC and Agile development methodologies.Good analytical skills, business acumen and communication skills, written and verbal.Demonstrates a strong attention to detail; ability to maintain documentation and deliverables with excellent follow through skills.The desired is to convert a qualified contractor to FTE status. If hired as FTE, the role will be a full time position, working 40 hours per week, normal business hours.