Vacancy expired!
Jr. Software Engineer
Junior Software Engineer The candidate will be a member of our software development team in our office in Boulder, Colorado. There will be a large learning curve, both in our internal code base, and in the systems we integrate with, including their database structures and APIs. The candidate will initially work on non-mission critical projects such as improving internal tests, improving the web application, and possibly exploring new APIs. We expect that the candidate will demonstrate the ability to learn and adapt quickly. Within 6-9 months the candidate should move to more critical work. Responsibilities Collaborating with the development team in discussions about changes and improvements to our architecture Collaborating with QA to prove out whether a new feature or fix functions as expected, as well as explaining clearly what you've done and what the goal is Attending daily standups (somewhere between 9 and 10 am) to learn what everyone is working on and ensure we are all on the same page with the same goals Fixing minor issues, adding minor features. Exploring APIs for new systems Learning the industry we work in, the terminology and concepts, and starting down the path so that eventually you will be able to speak directly with customers about their needs. Helping to maintain our databases and AWS servers and run/improve the deployment processes Skills and Knowledge (Must Have) #1 is the ability to learn new systems and concepts quickly and fundamentally #2 is the desire to learn new systems and master new concepts quickly and fundamentally Fundamental understanding of programming and data Strong in at least one programming language Familiar with more than one programming language Strong communication skills, able to express complex concepts in clear terms Strong analytical, problem-solving, and conceptual skills Ability to complete assignments Positive attitude and can work harmoniously within a small team Skills and Knowledge (Helpful, but not required) Git/BitBucket C#/.NET Nancy Framework Concepts of of various HTTP APIs (eg. Rest and Soap) Javascript/JSON, web application development Visual Studio Jenkins Construction Accounting Experience Education - A Bachelor s degree in Computer Science, Engineering, or a related discipline, or equivalent work experience and technical training. We do not expect any long-term job experience, though it does not hurt. Working Relationships Internal: Directly reports to Direct of Integration. However, day-to-day task management may be directed by a Senior Software Engineer. Has no direct reports Works closely with everyone on our small team. External: Will eventually be part of conversations with clientsVacancy expired!