Software Analyst
Role details
Job location
Tech stack
Job description
-
Participate as a member of a project team on a variety of Smart City/Future City software products
-
Work with team members and business partners to identify enhancements based on user needs
-
Validate project requirements and enhancements
-
Apply and validate bug fixes and enhancements to software solutions
-
Implement and support applications post deployment
-
Work with clients to test and troubleshoot real-time traffic systems that are operating in some of the biggest cities in the world
-
Collaborate with the team to understand the software requirements and design test plans and strategies accordingly
-
Interested in learning and growing an in-depth knowledge of both software and hardware platforms integrated with the traffic systems including traffic signal controllers, dynamic message signs, switches, closed circuit television cameras, etc.
-
Identify the key functionalities and features to be tested
-
Research new and innovative deployment process technologies (DevOps, CI/CD, Deployment Pipelines, Docker, etc.)
-
Familiarity with Cloud Infrastructure Environments (Microsoft Azure, AWS, Google Cloud)
-
Perform various types of testing, including functional, regression, performance, integration, and usability testing
-
Identify and report any defects or bugs found during testing
-
Work closely with the team to ensure timely resolution of issues
-
Track and monitor the progress of defect resolution and communicate with clients and stakeholders
-
Familiarity with Microsoft SQL Server, Visual Studio, VSCode, C#, C++, Angular, REST, Go, or equivalent technologies
-
Familiarity with source control methodologies (TFVC, git, etc.)
Requirements
-
Bachelors or Masters Degree in Software Engineering, Information Technology/Systems, Computer Science, or related field
-
1+ years of related work experience or internship(s), preferred
-
Familiarity with relational databases such as MS SQL Server or Oracle
-
Experience with Microsoft ecosystem, preferred
-
Self-starter who works well with minimal supervision
-
Excellent communication and customer service skills
-
Strong analytical and problem-solving skills
Preferred Technical Experience:
-
Full stack web development experience building applications (HTML5, CSS3, .NET, C#, JavaScript, and SQL)
-
Common software design patterns (MVC)
-
RESTful APIs (.NET)
-
JavaScript libraries (jQuery, Kendo UI)
-
Relational database design (Microsoft SQL Server)
-
Cloud application development (Azure)
-
Responsive website design (Bootstrap)
-
Modern web development frameworks (Angular, React, Vue)
-
NoSQL databases (MongoDB, Cosmos DB), Applicants must be legally authorized to work for Kimley-Horn in the U.S. without employer sponsorship. We do not typically sponsor H1-B or any other work visa petitions.
Benefits & conditions
-
Exceptional Retirement Plan: 2-to1- company match on up to 4% of eligible compensation (salary + bonus) and additional profit-sharing contribution.
-
Comprehensive Health Coverage: Low-cost medical, dental, and vision insurance options.
-
Time Off: Personal leave, flexible scheduling, floating holidays, and half-day Fridays.
-
Financial Wellness: Student loan matching in our 401(k), and performance-based bonuses.
-
Professional Development: Tuition reimbursement and extensive internal training programs.