QUALIFICATIONS
:
EDUCATION:
Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering
EXPERIENCE:
5
+ years of applicable Software Development experience
KNOWLEDGE/SKILLS/ABILITIES:
Experience in Microsoft C# .Net Development
Experience in ASP.Net MVC 3.0+ framework
Experience in WCF (REST/SOAP) web services
Experience in Database management system
Excellent interpersonal skills
Excellent written and oral English skills
Excellent working knowledge of logical data modeling and Database management systems
Excellent working knowledge of C#/Java development environments and process
Versed in industry standard Software Development Life-Cycle (SDLC) process methodologies and Agile methodologies such as SCRUM
Knowledge of Agile practices
Knowledge and understanding of software design patterns
Knowledge of Open Source Technologies
Familiar with using UML in document design
Knowledge of developing mobile applications
Transportation industry knowledge desired but not required
Experience mentoring less experienced developers
Approaches software development using industry standard concepts, practices, and procedures
Ability to work on multiple tasks simultaneously with various team members and/or other groups both internally and externally
Ability to effectively engage in self-directed time management and prioritization of workload
Ability to work independently to develop new skills as needed to support new products and applications
Ability to coordinate and oversee parallel efforts for multiple developers