Skip to main content
Posted August 18, 2022
MCS

Sr Software Engineer

Lewisville, TX, USA Temporarily Remote Full Time
Compensation: $100,000 to $115,000 Annually

Summary: The Senior Software Engineer is responsible for the architecture, design, programming and troubleshooting of connectivity and framework...

Summary:

The Senior Software Engineer is responsible for the architecture, design, programming and troubleshooting of connectivity and framework software in an embedded and Windows environment. Position will interface regularly with product teams and engineering leadership to introduce new software solutions and features to the company's product lines.

Essential Duties & Responsibilities:

  • Implements application design based on business rules utilizing development languages and tools
  • Develops and executes test plans (unit testing) for assigned projects
  • Ensures the code is scalable and meets performance requirements for assigned projects through performance tuning
  • Develops applications based on their evaluation of business and technical requirements
  • Writes and maintains documentation on any technical development completed
  • Troubleshoots and resolves data and application software utilizing SQL and other tools to assist in data manipulation
  • Support, maintain and document software functionality
  • Designing, coding and debugging applications in various software languages.
  • Develop, create, and modify general computer applications software or specialized utility programs
  • Analyze user needs and develop software solutions.
  • Design software or customize software for client use with the aim of optimizing operational efficiency
  • Maintains systems and programs by aiding user groups in problem resolution and providing technical solutions to resolve software or system logic problems
  • Develops and maintains project timelines for assigned duties and confers with Management as to the expected completion deadline
  • Maintains IIS application pools and configures IIS for .Net systems
  • Manages complete software development life cycle projects

Competencies:

  • Strong written and verbal communication skills
  • Exceptional customer service skills
  • Ability to work in a flexible and production orientated environment
  • Effective decision making and problem solving skills
  • Advanced PC Skills including (but not limited to) MS Word, MS Excel, email, internet and customized database management
  • Must be able to read and/or interpret numbers and letters correctly
  • Must work with numbers to calculate timeframe and evaluate costs and losses
  • Must demonstrate organization and prioritization skills to manage time
  • Ability to effectively communicate technical concepts to other technical staff members
  • Ability to interface well with contributors of changes/requests and other non-technical members of the organization
  • Demonstrated aptitude for learning new technologies
  • High level of knowledge relating to the area in which analysis and coding is performed

Education and Experience:

Education: Four year degree in computer science or equivalent work experience in a similar environment

Experience: Ten years experience software development and maintenance, in a PC/LAN-WAN environment

Advanced knowledge of Microsoft.Net technologies (VB.Net, C#, HTML, CSS, JavaScript, XML, SOAP, REST, AngularJS, web services, application design, development, testing and implementation)

Advanced understanding of web-based architecture, relational databases and object-oriented design

Proficient in use of Team Foundation Services

Physical Requirements and Work Content:

Americans with Disability Specifications: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is occasionally required to stand, move, operate with hands and arms, and lift up to 15 pounds. The employee is regularly required to use hands to operate or feel objects, tools or controls, communicate, distinguish or identify, adjust or focus.

Work Environment:

Work environment characteristics described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. This position is a sedentary position that requires 8 hours of sitting at a desk in a climate controlled environment with frequent computer, mouse, 10 key touch and phone work.

Additional Comments:

These declarations are not to be an “all-inclusive” list of the duties and responsibilities nor of the skills and abilities required to do the job. They are intended only to describe the general nature of the job and a reasonable representation of its activities. Additional essential functions and/or tasks may be identified by the company and listed as such in the incumbent’s performance appraisal. Various tasks may be assigned under each task or function. The incumbent performs other job-related duties as assigned and required.

This document does not create an employment contract, implied or otherwise, other than an “at-will” employment relationship.

EOE, including disability / vets

This listing expired on Sep 17. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.