We're looking for a
full stack developer
who focuses on improving software design, collaborating with their peers, and effectively communicating with other representatives of the business.
the engineer will create, test, and evaluate software applications and systems to make them function according to specific requirements. This person must be able to work collaboratively in cross-functional teams to deliver software products to the business.
this position requires a self-driven developer that possesses
hands-on experience with .net/c#
as well as experience with
cloud-native systems development
.
essential duties and responsibilities.
● implement best practices in software development, including
code reviews
,
unit testing
, and continuous integration.
● apply knowledge of computing systems and system design.
● teamwork, problem-solving, and excellent communication skills.
● to be proactive, highly motivated, and highly engaged.
● construct, deploy, and maintain general computer applications software or specialized utility programs.
● design and implement system security and data assurance.
● takes advantage of ai tooling to improve software development practices and efficiency.
● test software applications and systems.
● ability to document requirements and specifications.
● create flowcharts, diagrams, and other documentation.
● create manuals and detailed sets of instructions including algorithms that tell computers what to do.
● ability to work collaboratively with software testers.
● provide support and guidance for peer programmers, as needed.
● uphold company mission and values through accountability, innovation, integrity, quality, and teamwork.
● stay up to date with emerging technologies and trends in the it industry.
minimum qualifications
● bachelor's degree in computer science, software engineering or related.
●
1 to 3 yoe
for this associate level role.
● experience developing and maintaining high-quality software applications using
c# / .net
framework or similar high-level programming languages development frameworks.
● familiarity with modern frontend development frameworks such as
react
or
angular
ideally using
typescript
.
● basic level of proficiency with
rest apis
.
● basic understanding of
amazon web
services: s3, lambda, ec2
.
● experience working with (relational)
databases
.
● familiarity with
event driven
systems architecture.
message queue
services like
apache kafka
and/or
aws sns
(simple notification service)
ideal qualifications:
● experience working with (relational)
nosql databases
.
● experience with
python
.
● experience with
aws athena
or any other mechanism to query relational data entities. ● basic understanding of
ci/cd pipelines
(gitlab, github actions, jenkins).
● familiarity with
unit testing
in a c# / .net environment.