Responsibilities What You Bring to The Table
Innovative – You are innovative and creative and bring out-of-the-box solutions to the table Communicator – You are a pro at expressing the written word. A savvy communicator, your written and verbal skills are top-notch Priority Driven: You are comfortable working in a continually changing and dynamic environment and driving top issues to resolution Business Acumen: You have a good understanding of the business practices, software applications, and HR processes Motivated – A self-starter with unending tenacity. You are determined, results-driven, and passionate about problem-solving, anticipating the next steps, and staying ahead of the curve Curious Learner– You are always up on the latest tech trends. You ask questions, uncover insights, and dig deeper to understand better what is needed. You love learning and are always looking to make things better through innovation Detail-driven – You embrace timelines, keep within budgets, and can manage your time accordingly, working independently with little to no supervision Customer-focused – You enjoy providing the best customer service creating a high-touch consultative experience for every client you encounter Collaborator – Team player, confidant, and partner. You are a constant. A dependable, trusted counterpart happy to dive in and help where needed
JOB DUTIES
What You Can Expect in a Day-to-Day
Analyze, design, develop, code and implement programs using Microsoft C# ( at intermediate-expert level) Assess the health and performance of software applications and databases Be involved in the development life cycle and perform definition and feasibility analysis Apply the latest software design techniques and contribute to the technical design of new solutions Troubleshoot issues and solve problems where needed Write maintainable code Deliver quality results on time with minimal supervision, collaborate with the team as needed to fix complex problems with quick but effective solutions Design integration models, specifications, and other artifacts needed for the Data Services team to be able to execute based on the existing and future states Design integrations to support business applications, ensuring system scalability, security, performance, and reliability
QUALIFICATIONS
What Does It Take?
We are looking for a skilled and digitally savvy API Developer who help us scale the Company to growth.
Minimum Requirements:
Minimum Bachelor’s degree in computer science or a related information technology field Minimum 3+ years of Software development experience in one or more general-purpose programming languages: Python, Java, Go Experience working with two or more of the following: web application development, database, Unix/Linux environments, distributed and parallel systems, information retrieval, networking, large-scale software development, security software development. Experience working on web application development using C# and Microsoft Cloud technologies (at intermediate or expert level) Understanding or have experience with Agile and Lean philosophies Strong critical thinking and problem-solving skills with clear communication Ability to collaborate with different roles to achieve common goals Excellent prioritization skills with the ability to see tasks to completion Knowledge of API Development, REST APIs, and UI development Understanding of how to write effective technical documentation, such as tutorials and API call specs Strong attention to detail Ability to work in a team Be prepared to role-play all aspects of the API development during our online interview sessions to help us understand YOU are the right fit for the role!