Job DescriptionJob Description
POSITION OVERVIEW: SENIOR .NET DEVELOPER
A Microsoft technology partner, is a growing software and services company looking for talented developers who want to make a difference and get rewarded for it. This fifteen-year old, North American solutions provider, headquartered in St. Louis, recently partnered with Microsoft to develop and implement an exciting strategy for a specific industry space. Therefore, this candidate has the opportunity to embark on an exciting campaign to continue to develop Order Entry, Pricing, Inventory, Purchasing, E-Commerce and Warehouse management program using Microsoft Visual Studios environment. We offer competitive salary, health and dental insurance, paid vacation, education reimbursement, 401K investment options, health club benefits, educational assistance, a fast-paced, but casual exciting working environment and much more.
As a result of large demand, this Microsoft Partner is looking for immediate full-time, highly skilled .NET developers. Our objective will be accomplished through projects which are usually of considerable complexity and require a mastery of development tools. This energetic individual would also perform maintenance on existing software facets. Common technologies you will be dealing with are C#, React, Xamarin, Microsoft SQL Server, E-Connect, ASP.Net, SQLite, MVC, and Infragistics.
To succeed, candidate must possess the following:
· A strong will to succeed
· The ability to leverage resources to solve problems quickly
· The ability to appropriate interpersonal communication and teamwork skills
· Having graphic design and report design skills is a plus
ESSENTIAL FUNCTIONS OF THE POSITION:
Team Lead/Architect/Senior Developer with a minimum of 5 years of professional experience within information technology. Full system life cycle experience: design, coding, testing, bug fixing, deployment, technical documentation, support and maintenance.Strong technical abilities in creating database-enabled Internet/Intranet applications using various languages and platforms.
· Skilled in crafting efficient, standalone executables and middle-layer DLLs using .Net technologies and/or Microsoft tools set (such as E-Connect).
· Designs and writes programs according to functional and non-functional requirements based upon input from customers and team members
· Codes, tests and debugs new software or makes enhancements to existing software
· Debugs or resolves in a timely manner problems that arise with existing production applications to ensure the efficient and proper functioning of application components
Experienced in software project lifecycle management, technical training, relational database analysis, mentoring, design, coding, scripting, form, and report design (Crystal Reports), SSRS,Demonstrate excellent written & verbal communication skills, initiative, creativity, and teamwork, with strong desire to excel. Thrives on new technology and is very eager to lean.
· Collaborates with technical staff to learn and understand software problems
· Provides general system users and management with system analysis and feedback
· Recommends future design and modification based upon marketing direction and functional needs of customer industry
· Mentors and coaches less experienced staff
· Maximizes the efficiency of the various software systems by implementing, monitoring, testing and auditing new software programs
· Follows established development, configuration/change methodologies and control processes
REQUIRED QUALIFICATIONS:
· C#, .Net, ASP.Net SQL Server, Visual Studio/VS Script, SSRS
· React, Xamarin
· Coding, testing and design
PREFERRED QUALIFICATIONS:
· VB.Net/C#/Java
· Infragistics
· E-Connect
· Web Services (minimum ASP 4.0)
· Microsoft Dynamics GP
· Visual Studio/(TFS) Team Foundation Server experience
· SSRS (Reporting services)
EDUCATION, CERTIFICATION & LICENSES:
· BA/BS in Information Technology, Computer Science, related field or equivalent work experience
Read Less