Software Engineer
Overland Park, KS

$75,000 - $85,000 a year

.NET Software Engineer

Duties and Responsibilities:
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Work with other developers, analysts, project managers, QA and others to develop enterprise-level software products adhering to best practices and established standards and practices
  • Ensure software solutions are reviewed, documented and unit tested prior to handing it over to QA
  • Prepare and install solutions by determining and designing system specifications, standards, and programming
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear testable code
  • Improve operations by conducting systems analysis and recommending changes in policies and procedures
Skills Required:
  • Excellent time management, resource organization and priority establishment skills, and ability to multi-task in a fast-paced environment
  • Robust understanding of SOLID design principals
  • Demonstrated skills and abilities needed to coordinate, facilitate, and participate in a collaborative approach to the completion of tasks or assignments
  • Ability to develop software in C#, JavaScript, TSQL or other selected languages
  • Strong knowledge of enterprise computing software, including system management standards and solutions
  • Strong Object-Oriented design and implementation skills
  • Understanding of NuGet package management including creation, deployment and version management
  • Strong understanding of relational database design concepts
  • Must have 2+ years experience with C#/.NET
  • Experience with SQL is required
  • Should have experience with Web API 2
  • Should have experience building console applications
  • Nice to have experience with JavaScript
  • Experience in creating SOAP/REST connectors/services
  • Passionate about technology and application development