Software Developer

Advantage Tech, Inc.

(Overland Park, Kansas)
Full Time
Job Posting Details
About Advantage Tech, Inc.
Advantage Tech is a leader in technical and professional staffing and recruiting. Our clients want the best candidate at the most reasonable rate within a set timeframe. And that’s precisely what we provide them. But we go even further – our consultant retention program gives our clients that added comfort our people will perform well and finish the project.
Summary
At our client, information technology is seen as a major contributor to delivering exceptional business results. The developer position is a key contributor within the organization and has the opportunity to directly enable our business vision. They desire Associates who want to be part of something bigger than themselves, who possess a positive attitude and who are tenacious about overcoming obstacles encountered. This position requires someone whose mind and skills are strong, and someone with a commitment to continuous learning and experimentation to keep them that way. This role also requires the ability to communicate and collaborate clearly with internal departments as well as with consultants and third party contributors from outside the company. This role is an important contributor in the realization of our ambitious business objectives to build out a robust cloud-based services platform that makes it easy to integrate carriers, brokers, and third parties that will allow us to deliver a seamless buying experience.
Responsibilities
* Designs, develops, and tests new application software or extensive software revisions with an emphasis on web services * Defines product requirements and creates high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms * Creates, tests, and maintains utility programs, specialty software and databases. * Documents software for the purpose of maintainability, making revisions to processes and procedures as needed * Troubleshoots, debugs, and performs data and system analysis as required * Analyzes and maintains corporate data integrity, reliability, and security * Collaborates as part of a high functioning team. * Confirms project requirements by reviewing program objective, input data, and output requirements with stakeholders * Researches, proposes, and develops new features to increase speed and product performance * Supports the corporate Information Technology vision, mission, goals and strategy by successfully and efficiently performing short-term goals, while striving to meet long-term imperatives * Learns user functions, business processes, and organizational roles as required. * Maintains awareness of new technologies and their role and/or potential within the corporate Information Technology infrastructure * Establishes and maintains relationships and interfaces with Clients, consultants, and other third-party vendors * Codes software applications to adhere to designs supporting internal business requirements, as well as external Clients.
Ideal Candidate
* Bachelor's Degree in a related field, or relevant combination of experience and education * 5+ years programming experience * Experience with Service Oriented Architecture and modern development design and coding practices across the full software development life cycle * Experience with classic relational database management systems such as SQL Server, Oracle or DB2 is required * Experience developing in a cloud based environment like AWS or Azure * Knowledge of Scrum or other Agile methodologies, experience is preferred * Strong ability to troubleshoot software and hardware issues * Experience with software performance tuning and debugging * Experience with the following technologies: * Visual Studio .NET 2010+, .NET Framework 3.5+ (C# preferred) * Web Application Development (ASP.NET, AJAX, MVC, CSS, JavaScript, AngularJS, KnockoutJS, HTML) * Web Services (Web API, WCF, SOAP, ASMX, Json, XML) * Experience in building and integrating RESTful web services * ADO.NET and Entity Relational Modeling including SQL Server database design and implementation experience, Transact SQL (T-SQL), Views, Object-Relational Mapping tools, and Stored Procedures * Experience with Team Foundation Server (TFS) or other version control solutions * Demonstrated ability to work in an iterative, fast paced environment * Expertise in developing high performance, dependable and secure web applications * Strong communication and interpersonal skills * Desire to learn new technologies and strive to constantly improve personal skills * Ability to express complex technical concepts, both verbally and in writing, in an effective and understandable manner regardless of audience expertise level * Ability to work in a team environment and interact effectively with team members from non-technical disciplines * Demonstrated ability to work as part of a high functioning team * Ability to make decisions in compliance with established corporate and department standards

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.