Senior Software Engineer (.Net, Azure)

Detalhes da Vaga

The creative mind behind every project. Put your skills to the test to build solutions that continue to shape the world we live in.

This position is available remotely.

About Us
We are Ascent! and we help our customers solve problems, elevate, and do existing things better. We are on a mission to help our customers connect data, software, and purpose to create extraordinary outcomes. You could say we are a digital transformation business.
We specialize in software product development, analytics, data science, IoT solutions, machine learning, DevOps optimization, and modernization of applications, data, and platforms.
We work with incredible clients in all types of industries such as smart home devices, space exploration, beer manufacturing, finance, ecology, and logistics. We work with some of the sharpest minds in the brightest businesses and we employ the sharpest minds too!
At Ascent, we also believe in fostering a vibrant office community where collaboration thrives and connections flourish. Our aim is to cultivate a positive atmosphere and sense of belonging by facilitating easy access to the office. However, we welcome applicants from all other areas in the indicated countries, as we value diversity and recognize the unique perspectives everyone brings to our team. Join us in shaping a workplace where proximity enhances collaboration while inclusivity strengthens our community.

About the role
In this role, you will apply your expertise across a set of interesting customers, diverse sectors, and complex challenges, on both major transformations (typically 6-18 months) and smaller-scope engagements. This is an opportunity to develop your career in an ambitious, modern business that is committed to delivering measurable customer impact with leading-edge tech.

About you
Key personality traits:
Strong attention to detail and a methodical approach to your work.
Proactive and supportive team player who communicates well with others.
Able to work independently with a strong sense of responsibility.
Quick to learn new techniques and ready to take on challenges.
Positive approach to adapting in a fast-paced, changing environment.
Can-do approach towards development initiatives, methodologies, and working practices.
Embraces a challenger mindset, thriving on pushing boundaries, driving innovation, and focusing on delivering value.

Your daily responsibilities as a Senior Software Engineer will be:
Design and Implement Features and Projects: Take ownership of designing and implementing significant features or projects, ensuring they align with business objectives.
Mentorship and Guidance: Mentor and guide junior and mid-level engineers, fostering their growth and development.
Code Quality and Standards: Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
Conduct Code Reviews: Perform thorough code reviews, offering constructive feedback to improve code quality.
Optimize and Debug Software: Troubleshoot, debug, and optimize software for performance and scalability.
Architectural Contributions: Contribute to architectural decisions and participate in high-level design discussions, focusing on scalability, performance, and stability.
Documentation: Create and maintain comprehensive documentation to support ongoing development and future maintenance.
Process Improvement: Identify and implement improvements to enhance team efficiency and effectiveness.
Stay Current with Technology: Stay updated on emerging technologies and industry trends to continuously improve technical skills and drive innovation.
Agile Participation: Work effectively within an agile development environment, participating in sprint planning, stand-ups, and retrospectives.
Cross-Functional Collaboration: Collaborate with cross-functional teams to define project requirements, scope, and deliverables.

Required Skills and Experience
The following skills/experience are necessary:
5+ Years in Similar Role: Senior-level experience with .NET, C#, and Azure.
Back-End Development Expertise: Strong background in .NET and C# for back-end work.
Database Knowledge: Strong knowledge of both SQL and NoSQL databases, with experience in designing, optimizing, and maintaining database solutions.
Azure Proficiency: Good understanding and practical experience with Azure cloud services.
Best Practices and Design Patterns: Familiarity with software development standards and design patterns.
Communication Skills: Clear and effective communication in English, both written and spoken.
Time Management and Organization: Well-organized with the ability to manage tasks and analyze issues effectively.
Collaborative Spirit: Willingness to work closely with others and value diverse opinions.
Constructive Challenger: Proactively looks for ways to improve processes, tools, and practices.

The following skills/qualifications are advantageous:
A passion for emerging technologies and new concepts.
University degree in Computer Science, Software Engineering, or a related field.
Practical knowledge and experience with Agile or Scrum methodologies.
Working at Ascent
At Ascent we promote a healthy work-life balance by offering flexibility where you work. We also promote well-being and provide access to Well Being Coaches.

Your development and learning will be taken seriously, and we'll support your professional development with training and certification, with regular feedback and review. It is a fun, supportive and modern workplace where we really live by our company values of Empathy, Energy and Audacity! Ascent also offers a variety of benefits in each of our countries.
Ascent is an equal opportunities employer. We take intentional steps to ensure inclusion and belonging are something real here, not just something we talk about. No person will be treated less favorably because of their gender, pregnancy, and maternity status, marital or civil partnership status, sexual orientation, race, nationality, ethnic origin, age, religion or belief, or disability status. If you require any reasonable accommodation, please let us know when you apply.

#J-18808-Ljbffr


Salário Nominal: A acordar

Fonte: Allthetopbananas_Ppc

Função de trabalho:

Requisitos

Engenheiro Sénior Mern Full- Stack (M/F) – Híbrido (Lisboa)

Descrição da Empresa Somos uma Consultora com competências multidisciplinares dotada de um portfólio que abrange diversas áreas, como Financeira, Telecomunic...


Oney - Lisboa

Publicado a month ago

Iam Application Associate Engineer

.Richemont owns some of the world's leading luxury goods Maisons, with particular strengths in jewellery, fine watches and premium accessories. Each Maison r...


Richemont - Lisboa

Publicado a month ago

Scale Specialist|Thousandeyes

.Cloud and Data Center, Internet of Everything, Networking Job Id: 1430240 Who We Are The name ThousandEyes was born from two big ideas: the power to see wha...


Cisco Systems, Inc. - Lisboa

Publicado a month ago

Data Engineer Analyst | Banking Sector | Lisbon

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by...


Capgemini - Lisboa

Publicado a month ago

Built at: 2024-11-16T02:34:48.081Z