Title: Software Engineer I (Cross Platform Developer in MAUI)
Softway is on the lookout for a skilled Software Engineer I with experience in Cross Platform development using .NET MAUI framework to join our team and work within the Customer Growth and Loyalty Portfolio,Your primary focus will be on leveraging the .NET MAUI Framework to create responsive and efficient applications that run seamlessly across multiple platforms.
Vision for the portfolio
The Customer Growth & Loyalty (CGL) portfolio is driven by a passionate commitment to leveraging technology, marketing expertise, and customer-centric strategies to ignite brand power, drive customer engagement, and cultivate extraordinary experiences across diverse platforms. With an unwavering focus on innovation and customer satisfaction, we take joy in harnessing the latest advancements in technology to empower brands, amplify customer connections, and deliver exceptional user experiences. Our mission is to be the catalyst for our clients' success, elevating profitability, fostering customer acquisition, and nurturing long-lasting loyalty through the seamless integration of technology and marketing prowess.
Key Responsibilities and Duties:
- Specialization & Work Product: You will primarily focus on writing code and developing solutions. You'll work closely with fellow engineers to understand coding standards, best practices, and the overall architecture of the system. Your tasks will involve implementing features, fixing bugs, and gradually improving your engineering skills.
- System Design: You'll primarily focus on understanding existing system designs and contributing to design decisions within your projects.
- Solution Design & Architecture: You'll be involved in understanding existing solution designs and contributing to design decisions within your assigned tasks. You'll collaborate with other engineers to learn about architectural patterns, design principles, and system components. You will be involved in implementing design specifications and gradually gaining proficiency in solution design concepts.
- Communication:You'll communicate primarily within your team, sharing updates on your progress, seeking clarification on tasks, and asking for help when needed.
- Collaborate with product managers, designers, and other developers to understand project requirements and deliver high-quality solutions.
- Develop cross-platform applications using the .NET MAUI Framework, ensuring compatibility and performance across various devices and operating systems.
- Implement data synchronization strategies, and offline data storage solutions to ensure application functionality even without internet connectivity.
- Seamlessly integrate hardware/device features such as camera, sharing/downloading files, sending the print request and emails into the application to provide enhanced functionalities.
- Implement responsive UI designs and user interactions based on design specifications.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Conduct thorough testing and debugging to ensure the reliability and stability of applications.
- Optimize application performance and resource utilization for maximum efficiency.
- Taking care of the release of the application on the respective application store based on platforms like iOS and Android
- Stay updated with the latest trends and advancements in cross-platform development and the .NET ecosystem.
- Participate in code reviews, knowledge sharing sessions, and continuous improvement initiatives within the development team.
- Collaborate with QA engineers to ensure the quality and reliability of the applications.
Technology Skills and Requirements - Must Haves
- Bachelor's degree in Computer Science, Engineering, or related field.
- 2-5 years of proven experience as a Cross-Platform Developer with expertise in the .NET MAUI Framework.
- Strong proficiency in C# programming language and .NET development.
- Experience with Xamarin. Forms or other cross-platform development frameworks is a plus.
- Familiarity with MVVM (Model-View-ViewModel) architecture and other software design patterns
- Experience with RESTful APIs, JSON, and web services integration.
- Knowledge of mobile app development best practices, including responsive design principles.
- Familiarity with source control systems such as GIT
Good To have
- Web Development (Frontend & Backend for custom solutions):
- Frontend: HTML5, CSS3, JavaScript (with frameworks like React.js, Vue.js, Angular)
- Backend: Node.js, DotNet, Python (Django, Flask), PHP, Ruby on Rails
- Version Control and Collaboration: Git (GitHub, GitLab, Bitbucket), JIRA (for project management), Confluence (for documentation)
- DevOps and Web Performance Optimization: Docker (for containerization), Kubernetes (for container orchestration), Webpack (for bundling and optimization), Google Lighthouse (for performance and SEO audits)
- Security: OWASP Top 10 (understanding of web security vulnerabilities), SSL/TLS (for secure data transmission), GDPR and CCPA compliance knowledge (for customer data protection)
- A/B Testing and Experimentation: Optimizely, Google Optimize, VWO (Visual Website Optimizer)
Similar jobs
Position: Full Stack Developer
Job Location: Mumbai
About BharatNXT
BharatNXT helps unlock the power of the under-utilized credit card that resides in your wallet. We provide the wings to your credit card, to become the Super Hero that you need in your time of need or to improve the working cashflows for your business.
- Through BharatNXT, any business can now pay your suppliers, rent, tax and compliance costs while unlocking discounts and the extra credit days that is available through your card.
Job Description
Roles and Responsibilities
- Determining development requirements and developing work schedules for the team.
- Delegating tasks and achieving daily, weekly, and monthly goals.
- Champion the adherence and implementation of best practices, processes, and standards.
- Perform code reviews and mentor the team. Ensure code meets functional, compatibility and security requirements.
- Take on complex development tasks and execute them efficiently and effectively.
- Translate application storyboards and use cases into functional applications. Clearly articulate the solutions and get there in most efficient way
- Design and develop UI and back-end features for the enterprise platform.
- Help design, build, document and maintain the platform
- Identify risks and areas of improvement and take steps to address the risks and ensure continuous improvement.
- Analysing existing operations and scheduling training sessions and meetings to discuss improvements.
- Keeping up-to-date with industry trends and developments.
- Provide timely updates to relevant stakeholders via reports and meetings.
- Constantly be on the lookout for ways to improve the system, discover issues and deliver better value to the customer
Candidates Profile
- 4-6 years of hands-on experience developing complex enterprise software systems
- Hands-on experience refactoring code, writing modular reusable code and implementing microservices architecture.
- Proficient in system design and architecture best practices.
- Strong organizational and project management skills.
- Experience with Linux based environments
- Bachelor’s degree in computer science, engineering, or a related field.
- Proficiency in Java, Spring boot Framework, HTML, Javascript, CSS, Angular, MySQL,
- Proficiency in GIT, Jenkins, SonarQube, etc
- Familiarity with cloud-based deployment and architecture.
- Excellent technical, diagnostic, and troubleshooting skills.
- Strong leadership and organizational abilities.
- Knowledge and experience adhering to software development life cycle best practices including test-driven development (TDD), unit testing discipline, agile development, and CI/CD strategies.
- An ability to translate real business problems into technical solutions.
- Solid understanding of REST APIs
- Domain expertise in BFSI domain (more specifically Supply Chain Financing, dynamic discounting) is a plus
- Passionate about building quality software and scaling technology to meet the needs of tomorrow
- Writing testable software every day, with a focus on incremental innovation
- Keen to learn about new technologies and business innovations across industry
- Keen to work in a dynamic fast paced startup environment
- Excellent communication skills that would help in sharing ideas with peers and the senior management
We are looking for a great Mern Stack developer. Your primary focus will be on developing user interface components using reactjs, React native and backend with nodejs.
Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Responsibilities
Skills :
- 2+ years hands-on Experience with complete mern reactjs,nodejs,expressjs,mongodb or mysql,sql
- Experience in React with latest versions, using Hooks.
- Experience in Redux with any middlewares like redux-thunk.
- Good to have experience in SASS/LESS and typescript.
- Expert in any one of the modern JavaScript MV-VM/MVC frameworks (React, JQuery, NodeJS,)
- Design and Develop APIs/ components using Node JS, Express JS, Elastic Search, Micro services and AWS or Azure Cloud & Experience with React-Native application development.
- Solid understanding of the full mobile development life cycle for both iOS and Android
Released multiple applications on Google Play App Store.
- Strong knowledge in RESTful web services.
- Participate in agile processes like story grooming, sprint planning, daily scrum, troubleshoot production issues etc.
- Developing and maintaining all server-side network components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating with front-end developers on the integration of elements.
- Designing customer-facing UI and back-end services for various business processes.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Documenting Node.js processes, including database schemas, as well as preparing reports.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
Qualifications
Skills: Reactj,Nodejs,React native, Mongodb, git,aws
Education: BE, BTECH, BCA
Experience: 2-3 yr
Excellent verbal and written English communication skills
Job DESCRIPTION
As Android Developer you will be responsible for having a direct impact on the Android applications used every day by millions of small businesses in india. You will be able to work on all aspects of the application, from UI front end to networking back end. Dukaan looks for and values talented individuals, giving them autonomy to make the product they are working on the best product in the world. Change your job, change the world.
RESPONSIBILITIES
● You will develop Android applications that scale to reach millions of users
● You will continually evaluate emerging technologies to identify opportunities, trends, and
best practices that can be used to strengthen Dukaan’s technology platform and
development practices
● Work with the team to create user interface layouts for customers and interfaces to
backend web services
● Design and develop systems and libraries that are highly reusable and maintainable
REQUIREMENTS
● Proficiency in the standard Android tech stack - JAVA, Kotlin, Android SDK, Android
Studio, SDK, adb, Layout Editor etc
● Good knowledge of Object Oriented Programming and design patterns, MVC, MVVM,
Dependency Injection and more
● Restful API, JSON Parsing, XML Parsing, Retrofit Network Libraries
● Strong knowledge of Android UI design principles, patterns, and best practices
● Experience of working with multi-language, multi-screen resolutions
● Experience with offline storage, threading, and performance tuning
● Excellent Android technical issue diagnosis and problem solving skills
● Proficient understanding of code versioning tools, such as Git
● Experience with Python Django / DRF is a plus.
Fusion Softtech, is a leading Java , Liferay, PHP and Wordpress Software Development Services Company. We are on a growing spree and we are looking to onboard exclusive talent to grow with us. We are looking for a result-driven Java developer with 2 to 4 years of relevant exp. in same.
If you’re hard-working and dedicated, Fusion SoftTech is an ideal place to get ahead. Apply today!
Job description:
Singapore Calendar Timing - 08:00am to 05:00pm (IST)
- Design, implement, and maintain web application phases
- Conduct software analysis, programming, testing, and debugging
- Identifying production and non-production application issues
- Transforming requirements into stipulations.
- Should have knowledge of Data structures
- Develop, test, implement and maintain application software
- Recommend changes to improve established software application processes
- Ability to develop logical and high-quality code which meets functional specifications along with technical requirements for reusability, maintainability and scalability when appropriate application code for java programs.
- Ability to perform technical analysis based on requirements to establish architecture approach and create detailed design in support of the requirements.
- Excellent written and verbal communication skills, worked for foreign client would be an added advantage.
Technical Skills:
OOPS, Java, J2EE, Spring MVC, Spring Boot , Spring security and Spring Batch SOAP, REST API, Logging Framework, Hibernate, XML, JEE (Servlets/JSP/JMS), web services experience, microservices, AWS, Kubernetes, ELK Stack, Multithreading, GIT
Key Skills and Experience:
- Min 2 years of experience in the JAVA/J2EE.
- Experience with RESTFUL Web services.
- Experience in portal & web content management
- Hands-on experience on Javascript frameworks Alloy UI and JQuery.
- Hands-on experience in software development using J2EE Frameworks – Spring, Spring Boot, Struts, Hibernate.
- Basic knowledge of Javascript, HTML5, and CSS3.
- Good to have experience or Knowledge in AngularJS, ReactJS, different AWS services like S3, EC2, DynamoDB, Lambda function.
- Exposure in any of the Databases -MySQL/Postgres/Oracle/DB2 etc.
Perks and Benefits:
- Flexible working hours.
- 5 days working
- Fun loving environment with ample scope for flexibility.
- Exposure to work for foreign clients
- Employee friendly leave & Company Policies.
- Best working culture
As our Full Stack Engineer, you will be developing fast, reliable and scalable web applications while taking responsibility for shipping core backend features.
Roles and responsibilities:
- Develop smooth, scalable and pixel-perfect web-app products
- Architect, optimize and scale complex systems like the database engine and APIs
- Follow TDD and write well designed, factored, and tested code
- Develop new features and maintain existing code
- Manage infrastructure and ensure security of applications
- Solve complex product and engineering challenges alongside the core team
What we're looking for in you:
- 4+ years of experience in Full Stack Development
- Extensive programming skills with a proficiency in Java, Spring Boot and Javascript
- Have strong fundamentals in systems design and RDBMS and NoSQL databases
- Product minded: Strong UI/UX and design sense
- Strong understanding of asynchronous request handling and dynamic web page development
- Experience working with React.js, Next.js, Node.js, HTML, CSS, Redux, TypeScript
- Stellar problem solving and research skills with the ability to design scalable systems
- Exposure with AWS/GCP, Docker, Kubernetes and CI/CD Setups
- Experience in functional, L& P and security testing
Benefits of working with Rivi:
- Stock Options
- Flexible work hours
- More responsibilities and more opportunities
- The chance to exponentially grow in your career, as Rivi grows
- Work on real innovation and a futuristic vision
- Enhance your skill-sets and knowledge
- Opportunity to learn about many different verticals
- Feel empowered and change things - We value ideas and suggestions
- Work in an inclusive culture where transparency, creativity, accountability and ownership is encouraged
Should have minimum 4 years of work experience on Dot.Net technologies
- Must have very good understanding of software development processes
- Must be able to take up small to large projects independently with minimal supervision of technical lead
- Responsible for the delivery of assigned tasks on time with professional quality under the supervision of technical lead
- Must be willing to work hard to meet the project and customer commitments
- Must be willing to maintain/support the project(s)/product(s)
- Must apply the design specification techniques provided by the technical lead
- Good experience in analysis, design, development, testing and implementation of complex applications developed using n-tier architecture
- Good experience in Object Oriented ProgrammingConcepts
- Good experience in developing web application with http://asp.net/">ASP.NET
- Good experience in developing web services, COM components and integration with APIs
- Good experience in developing mobile applications in various mobile platforms
- Good experience in the database development using SQL Server (MS - SQL 2000/2005/2008)
- Excellent communication and problem solving skills
- Willing to work hard to complete the assigned project tasks on time with professional quality
Skills Required
ASP.Net, C#, MS-SQL, HTML, JavaScript, JQuery, AJAX, LINQ, CSS, WCF, Entity Framework
Desirable Knowledge of XML, My SQLHTML5, CSS3, LESS Framework, DotNet CORE
- Design implement and support highly scalable applications and web services using Microsoft technologies (ASP.NET, C#, MVC, WCF, SQL Server, Windows Forms, Web API/Rest API)
- Candidates should have the ability to train and work along with development teams to ensure timelines and quality deliveries.
- Lead project estimations, system architecture and performance engineering of projects
- Support software engineers on the team with guidance, experience, oversight, advice and code reviews
- Work with the quality assurance team to ensure that the software is fully unit tested, can be performance tested, and passes quality requirements
Desired Candidate Profile –
- Candidate needs to have more than 5+ years of experience with IT industry.
- Minimum 5+ years’ experience in designing and developing applications on the .NET platform.
- More than 1+ year of experience with MVC, WCF framework is needed.
- Minimum 1 year of experience in React or Angular or JQuery, HTML, CSS
- Experience in web application Architecture and Development with hands on expertise in delivering solutions based on/customizing ASP.Net 4.0 / MVC and above.
- Expert-level knowledge of SQL Server programming.
- Strong understanding of OOPS fundamentals, Entity Framework, LINQ and REST APIs.
- Good knowledge of SQL Server Reporting Services and Crystal Reports.
- Proficient understanding of code versioning tools (TFS/SVN/Git).
- Proficient understanding of build/release management processes.
- Must have experience of working in Agile/Scrum environment.
- Must have some experience developing Windows-based applications.
- Must possess very good logical, analytical and communication skills.
- Candidates with knowledge of US Mortgage process will be given preference.
- Must be willing to travel abroad for short- and long-term duration.
- Shift timing 11 am- 8 pm, 6 pm- 3 am, 4 pm- 1 am (Candidate needs flexibility for all shift as per client requirements).
We are looking for a lean MERN Stack developer who is specialized in developing JavaScript-based technologies i.e. MongoDB, ExpressJS, ReactJS, NodeJS. If you have that energy and passion to create impacts, we have the perfect job for you! Job has flexible or temporary work from home options.
Job Responsibilities-
- Requirement gathering, UML & Database modelling and documentation
- Building interactive consumer data from multiple systems and RESTfully abstract to the UI through a Node.js backend
- Defining code architecture decisions to support a high-performance and scalable product with a minimal footprint
- Address and improve any technical issues
- Collaborate well with engineers, researchers, and data implementation specialists to design and create advanced, elegant and efficient systems.
Requirements-
- BSc degree in Computer Science or similar relevant field
- Previous working experience as a MERN Stack Developer for 3+ years
- Experience with modern frameworks and design patterns
- In depth knowledge of NodeJS, ExpressJS or Restify
- Experience of implementing applications using Angular or React
- Experience for creating front end applications using HTML5, CSS3 Angular, LESS/SASS
- Hands on experience with JavaScript Development on both client and server-side
- Knowledge of Functional Testing regarding Unit Testing, Integration Testing & End-to-End Testing is required
- Strong knowledge of Testing tools is required with subject to Jest and Enzyme, React Testing Library, Puppeteer (or PhantomJS, Nightmare or Headless Chrome) and Selenium WebDriver
- Rest API development, documentation and testing using tools like Postman
Knowledge of the following will be considered as an advantage-
- Requirements gathering, modeling, documentation and project management using Visual-paradigm.com
- Javascript based workflow engines and Flow-Based Programming
- Consumer Web Development Experience for High-Traffic, Public Facing web applications,
- Experience with cloud technologies
- Creating secure RESTful-based web services in XML and JSON, JavaScript, JQuery,
- Continuous integration (Jenkins/Hudson) and version control (SVN, Git).
- Converting UI and website designs (.psd, .xd, etc) into react components using Storybook.js and creating test cases with scripts; including documentation and automated visual testing
- React with WordPress Headless CMS using frameworks like Frontity.org
- org for authorization and access control models
- io microfrontend’s architecture framework for highly modular fully flexible applications
- Speech Recognition , voice interface , and other AI functionility
- React native mobile, Electron desktop application conversion
- Heroku Pipelines, Heroku: Browser and UAT, Heroku CI, DevOps tools and processes.
BRIDGEi2i Analytics is looking for candidates who are interested to be part of "Our" journey to build a best-in-class organization, driving increased adoption of business analytics across the globe.
Role:
- Getting hands on with core development work! Yes you’ll lead and manage your own team, but you’ll also frequently get down to coding, testing, and designing solutions
- Full Stack Development! Whether it is building a new product or taking an existing one to the next level, you’ll be expected to work on full stack application development whenever the situation calls for
- Juggling Business and Technology! We want someone who can understand the client’s business requirements and be able to map technology solutions to make these requirements work
- Leading from the front! Your charismatic leadership skills will help in leading and motivating your team through all stages of the product development lifecycle.
- Being a Mentor! Your team will constantly look up to you for guidance in challenging situations and we are looking for someone who can bring them up as tomorrow’s leaders
- Sound technical depth with over 6 years of experience in Java and open source technologies and managing the end to end product development life cycle
- Exceptional communication skills that can be leveraged in effectively communicating with teams, clients and business leaders within the company
- Stellar business orientation and the ability to link technology and business to devise apt solutions
Requirements
- 6+ years of experience in core Java/J2EE
- Minimum 2-3 years of experience as a Technical Lead mentoring team of 3 to 5 developers
- Strong knowledge of one the web application framework such as Spring, Struts
- Strong knowledge of UI frameworks (AngularJS 2.0/4.0, ReactJS, Java script, HTML, CSS)
- Strong knowledge of web services (Restful)
- Possess advanced knowledge of object-oriented design, data structure and data architectures
- Good knowledge of relation database, SQL and ORM
- Curiosity and attention to detail
- Strong communicator with visual, verbal, and writing skills to clearly articulate complex design problems and solutions
- Adaptable to changing technology and restrictions, design challenges, deadlines, and project requirements.