Job title:  Senior Software Developer/Technical Lead

Company information:


Name: Mind Over Machines

Location: Owings Mills, MD


Job Details:


Job title: Senior Software Developer/Technical Lead

Location: Owings Mills, MD


Mind Over Machines is a creative, award-winning, customer-oriented information technology solutions provider servicing government and commercial clients across multiple domains.  The Company specializes in the design, development and integration of enterprise business systems, and is known for its customer-centric approach.

 

We are looking for a Senior Web Application Developer (Software Engineer) to be responsible for the developing architectures, design, development, maintenance, support, secure coding practices, and enhancement of Mind Over Machine’s custom applications under the direction of the Director of Commercial Solutions.

 

Responsibilities:   

  • Development  and maintenance of custom software applications
  • Follow appropriate coding practice methodologies, troubleshoot software errors and modify existing code
  • Work with project managers to understand and develop project and business priorities
  • Assist with the development of project plans and resource allocation
  • Stay current on new developments in application coding, secure coding practices and techniques in software architecture and application development
  • Mentor junior developers
  • Produce technical documentation
  • Perform other related duties as required

 Skills/Experience Needed:

  • Expert in web application development using ASP.Net, C# and SQL Server
  • Extensive experience with relational databases, software configuration, unit testing and refactoring experience with Visual Studio, Visual SourceSafe and the .Net Framework
  • Knowledgeable of Systems Development Life Cycle Methodologies, quality assurance and testing, requirements gathering, and systems analysis and design
  • Working knowledge of software architecture design, Object-oriented analysis and design patterns
  • Strong analytical and problem solving skills
  • Must be creative thinker
  • Experience with writing SQL Server stored procedures and functions using T-SQL
  • Experience in configuring Internet Information Services (IIS)
  • Experience in web site development using HTML, CSS and JavaScript
  • Must be experienced at implementing clean user interfaces and knowledgeable of website design best practices
  • Ability to lead and mentor a team of developers and testers
  • Ability to work within a team or individually
  • Ability to work and effectively prioritize in a highly dynamic work environment
  • Excellent written and oral communication skills
  • Must be self-motivated
  • Minimum 5 years professional experience designing and developing applications and designing complex multi-tiered applications

Desired Skills:

  • Web Services,  XML, SharePoint, Microsoft Office SharePoint Server 2007 and Microsoft Content Management Server

Company Benefits:

 

We offer a competitive compensation package, free on-site parking.  Benefits including medical, dental, vision, life insurance, 401(k), short- and long-term disability insurance, paid holidays, vacation and personal time.  Part of the Mind Over Machines experience includes a focus on work/life satisfaction. 


Position ID: 4105712

Not the job for you? To view more Senior Software Developer/Technical Lead jobs from Owings Mills, MD Click here

Not the Job for you?


Get matched now!

Jobs that may interest you
Loading similar jobs...