Determine and analyze the requirements of the systems to design, program, provide maintenance, and carry out software updates. Also, collaborate in the investigation of new technologies, and in the definition of system architecture.
Responsibilities
Comply with corportate policies.
Comply with the standards and methodologies defined for the project.
Comply with the tasks assigned by the immediate supervisor within the established term.
Analysis and design of the system.
Alert regarding any situation that threatens the performance of their functions.
Job profile
Education/Academic Training:University with a minimum of Bachelor’s Degree in the area of Information Systems, IT, Computer Science or Software Development that enables them for the position.
Experience: Requires verifiable experience between three and five years in software development.
Language: Must be bilingual with an English language proficiency level of 90%.
Contract period: 3 months, extendable to 12 months.
Must indicate salary expectations in job offer.
Competencies
Team work
Commitment
Proactivity
Oral and written communication
Planning and order
Tolerant
Initiative
Adaptable
Capability to work under pressure
Responsibility
Customer Service
Attitude for research
Respect
Continually keeping up-to-date
Required Training
Advanced knowledge in Microsoft .NET development (C#)
Advanced knowledge in creating software with Microsoft Orleans and .NET Core.
Write functional code with a keen eye for flaws.
Knowledge in design/architecture.
Highly skilled and talented
Excellent oral and written communication
Technical knowledge
Participate in requirements analysis.
Collaborate with internal teams to produce software design and architecture.
Write clean and scalable code using C#
Test and implement applications and systems
Review, update, refactor and debug code
Develop documentation throughout the software development life cycle (SDLC)
Serve as application expert and provide technical support.
Proven experience as a Microsoft Orleans .NET developer or experience with Actor based programming (Erlang, Akka/Akka.NET, etc.)
Event sourcing
Microsoft Azure (Event Centers, Event Grid, Cosmos DB)
Kubernetes experience
Intimate understanding of .NET performance tuning/profiling in a distributed