Strengths You Possess:
Bachelors Degree in Computer Science, Computer Engineering, or Software Engineering
Over 5+ years of experience in full stack software development and/or programming
Passion for software development and innovation
Familiarity with both Relational Databases and NoSQL Databases such as Azure Cosmos DB
Understanding or experience with concurrency and scalability
Advanced experience in software development methodologies, particularly in Agile/Scrum environments
Deep knowledge of front-end technologies, specifically React and/or Angular
Strong analytical, problem-solving, and planning skills
Strong work ethic with the ability to multi-task effectively
Excellent communication skills in English, both written and verbal
Technical Knowledge you Possess:
Over 5+ years of experience in software development with Java EE, React (UI), .Net Core, SQL, and Azure Cosmos DB.
Expert knowledge of C# and .Net languages.
Proficiency in Azure Development.
Experience with Azure DevOps Pipeline is an added advantage.
Familiarity with Entity Framework.
Experience using the GitHub repository.
Proficiency in software engineering tools.
Proven ability to document requirements and specifications.
Preferred Skills:
Proficiency in using continuous development, integration, and delivery tools (such as Selenium and APIs).
Knowledge of application servers and relational databases, including Snowflake (bonus) and MSSQL.
Experience with NoSQL databases, specifically Azure Cosmos DB.
Familiarity with Servlets, JSPs, EJB, GWT, and Web Services.
Understanding of TCP/IP socket communication, RESTful services, and experience working in a large enterprise environment.
Experience in product development is a plus.
Additional Requirements:
Willingness to travel 20% - 40%
Experience with industrial automation a plus